Forum: Mikrocontroller und Digitale Elektronik uclinux auf Arm-Architekturen


von rennreh (Gast)


Lesenswert?

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

von xxx (Gast)


Lesenswert?

BSP oder Board Support Packages ist das Zauberwort,
auf das Google regiert.

von Random .. (thorstendb) Benutzerseite


Lesenswert?

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

von Lothar (Gast)


Lesenswert?


von rennreh (Gast)


Lesenswert?

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?

von Εrnst B. (ernst)


Lesenswert?

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
Noch kein Account? Hier anmelden.