Hallo, Es gibt doch das uclinux, dazu habe ich einige fragen. Auf der Webseite von uclinux habe ih gesehen, dass es generellen suppor für ARm gibt. Nun wenn man sich aber die Produktpalette von ST (STM32) anschaut, da gibt es ja die verschiedensten Variationen. Wenn ich nun nach Anleitung von uclinux das linux auf den Controller kopiere, wird nach dem start vom uclinux die nur gewisse Standartsachen (ADC, TIMER, UART, SPI WATCHDOG usw) des Controllers erkannt? Oder muss ich dazu noch etwas tun um den Rest des Controllers anzusprechen. Wenn es Auomatisch geht, muss ja im ARM bereits was drinn sein was dem Kernel sagt, dass noch spezielle sachen drinn sind oder im Kernel muss es einfach vorhanden sein. Dann habe ich noch eine frage, was ist wenn ich zusätzliche Programme installieren möchte, beispielsweise den PPP Dienst, wie bekomme ich den in das uclinux? Muss das auf dem Target erstellt werden, z.b. wegen dem make scripts? oder kann ich das auch am PC machen? beste Grüße
BSP oder Board Support Packages ist das Zauberwort, auf das Google regiert.
wozu ein Linux auf einen µC? Ein RTOS reicht völlig Schau dir dazu mal CMSIS-RTOS an. Beitrag "Nur Konsequent: ARM startet CMSIS-RTOS" http://www.keil.com/pr/article/1253.htm http://www.youtube.com/watch?v=KGZgXJ7uMV4
Beispiel für uclinux Anpassung: https://www.olimex.com/Products/ARM/NXP/LPC-E2468/ https://www.olimex.com/Products/ARM/NXP/LPC-E2468/resources/LPC-E2468-ucLinux-notes.pdf
Vielen dank für eure Antworten. Bei dem RTOS, so wie ich das verstehe ist das ein monolitischer Kernel, bei dem die Applikation im Betriebsystem drinn steckt oder? Wie sieht es denn mit PPP Unterstützung aus? Wie kann ich zusätzliche Pakete in das uclinux wie ppp einbringen?
rennreh schrieb: > Wie kann ich zusätzliche Pakete in das uclinux wie ppp einbringen? Erster Google-Treffer für "uclinux ppp": http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:ppp (ist zwar für blackfin, aber für deinen ARM wird das stark ähnlich laufen)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.