Gast
#2299907
Hallo, bei uns in der 4ma soll ein ARM9-Chip mit einem Embedded Linux neu eingesetzt werden. http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00288442.pdf Die Artikel bei mikrocontroller.net und in der Linksammlung gehen ja alle eher auf ARM7 Chips ein. Sind die ARM9 Chips zu neu? Oder zu groß? Wir wollen ein Embedded Linux drauf laufen lassen, vermutlich oder möglicherweise das von ST selber das auch schon auf dem Demoboard drauf ist: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00253464.pdf bzw. http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00254644.pdf Aber da ich mich mit Linux-Internas noch gar nicht beschäftigt habe hab ich noch nicht den Durchblick wie man sich die Ansteuerung der Peripherie vorstellen muß (bzw. die Struktur eines Programms das auf so einem Chip läuft allgemein). Für einiges gibt es sicher schon "Treiber" die man vom Userspace aus per /dev/xxx ansteuern kann. Aber wenn ich was spezielles brauche, z.B. einen Timer oder ein Pin der einen Interrupt auslöst, worauf zeitnah reagiert werden muß, kann es sein dass ich selber im Kernel was schreiben muß? Ein Modul? Gibt es Literatur die da die Zusammenhänge aufklärt? Bisher kenne ich Linux nur als Klick-Bunti-Benutzer (Suse auf dem Desktop), und hab 8Bit-AVR-uC per WinAVR in C programmiert. Ganz ohne OS, alle ISR selber programmiert, die mit dem Hauptprogramm über globale Variablen kommunizieren. Von diesem Niveau aus will ich mich in die Embedded Linux Geschichte einlesen. Hints? Links? Buchtipps? Vielen Dank schon mal im voraus.