Du er ikke logget ind
Beskrivelse
"Embedded Linux mit dem Raspberry Pi" zeigt den Einsatz von Linux auf der popularen Hardware-Plattform Raspberry Pi. Der Untertitel fur Ein- und Umsteiger" soll gleichzeitig verdeutlichen, an wen als Leser mit diesem Buch primar gedacht ist. Hier geht es nicht um Linux als alternatives Betriebssystem fur den PC, sondern den Einsatz von Linux in einem Embedded System und um das Embedded System selbst. Die Komplexitat heutiger Anforderungen an Elektronikkomponenten ist an vielen Stellen mit den klassischen Konzepten um Mikrocontroller kaum umsetzbar. Hinzu kommt der Preiszerfall in diesem Sektor, der fur den Einsatz leistungsfahiger 32-Bit-Mikrocontroller, wie ARM- oder Cortex-Derivate, spricht. Wahrend die leistungsschwacheren (8-Bit-) Mikrocontroller meist ohne Betriebssystem betrieben wurden, kommt man bei den 32-Bit-Mikrocontrollern kaum noch um den Einsatz eines Betriebssystems herum. Das Betriebssystem bietet Schnittstellentreiber, Dateisystem, Multi-Threading u.a. und ubernimmt damit wiederkehrenden Aufgaben, fur die stabile Softwarekomponenten zur Verfugung stehen. Leistungsfahige und schlanke Linux-Derivate konnen heute auch auf einfacheren Prozessoren eingesetzt werden und sind frei verfugbar. Die verwendete Linux-Distribution Raspbian stellt einen grafischen Desktop zur Verfugung, der hier aber nicht von primarem Interesse ist. Unser primares Userinterface hier ist klassisch die Kommandozeile, wie sie vielen Mikrocontroller-Programmierern aus deren Projekten als Terminal-Schnittstelle bekannt ist. Ein grafisches Userinterface ist fur viele geschlossene Embedded Systems (deeply embedded) ohnehin nicht erforderlich, oder kann durch ein Web-Interface ersetzt werden. Mit dem Einsatz von Linux in einem Embedded System kommt eine Reihe von neuen Ansatzen auf den Umsteiger aus der konventionellen Mikrocontrollerwelt zu, mit denen wir uns hier erst einmal auseinandersetzen werden. Alle gelisteten Quelltexte und einige Erlauterungen sind unter SourceForge abgel