Hallo an alle hier Ich bin in den nächsten Monaten "gezwungen" einen Controller auf Basis von Linux zu Programmieren und will mich daher vorher schon in die thematik einlesene! Daher wollte ich wissen ob jemand von euch ein Buch zum Thema Embedded Linux empfehlen kann!? Oder ob jemand von euch folgendes Buch kennt und empfehlen kann Embedded Linux (Sams White Books)von Craig Hollabaugh?!? Danke im vorhinein! MFG Gast
Wenns nur um die reine Programmierung von Software für Embedded Linux geht, dann kannst du auch jedes X-beliebige Linux-Programmierbuch nehmen. Z.B. Linux/Unix Systemprogrammierung von Herold, falls es etwas Systemnäher ist, ansonsten ein C/C++-Buch deiner Wahl.
>Ich bin in den nächsten Monaten "gezwungen" einen Controller auf Basis >von Linux zu Programmieren Na zum Glück zwingt Dich keiner einen Mikrocontroller auf Bassis von Windows zu programmieren ;-) ( Sorry, wenn ich nichts vernünftiges zum Thema beitragen kann, ausser vielleicht http://www.uclinux.org/ )
Bücher über Kernelinternals kannst du je nachdem, wie alt sie sind und wie neu dein Kernel ist, getrost in die Tonne werfen. Wie auch immer, ich würde folgende zwei Bücher empfehlen: * Treiber: http://lwn.net/Kernel/LDD3, die haben auf ihrer Website auch eine Liste mit Änderungen der Kernelinternen APIs (die wechseln teilweise extrem schnell, das ist der Grund warum Bücher über den Kernel schnell veraltet sind). * http://www.amazon.de/Building-Embedded-Linux-Systems-Yaghmour/dp/0596529686/ref=sr_1_2/302-8937334-5434464?ie=UTF8&s=books-intl-de&qid=1201594502&sr=1-2 Der Yaghmour ist anscheinend vergriffen? Der hat mir sehr geholfen, insbesondere die Kapitel übers bauen von Rootfilesystemen und den MTD-Layer. Das Buch von Hollabaugh hab ich als dürftig in Erinnerung. Je nachdem was du alles bereits hast, kann es aber durchaus ausreichen (z.B. wenn du für deine Hartware bereits ein funktionierendes Linuxsystem geliefert bekommst). Ich musste U-Boot selber auf ein Board portieren und den Kernel für das Board anpassen und dann noch eigene Treiber schreiben. Dabei haben mir die oben genannten 2 Bücher und die mit dem Kernelsource gelieferte Dokumentation definitiv am meisten geholfen. Ausserdem Gold wert: http://lxr.linux.no/
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.