Skip to Main Content
Embedded Linux lernen mit dem Raspberry Pi
book

Embedded Linux lernen mit dem Raspberry Pi

by Jürgen Quade
June 2014
Intermediate to advanced content levelIntermediate to advanced
306 pages
7h 22m
German
dpunkt
Content preview from Embedded Linux lernen mit dem Raspberry Pi

6 Gerätetreiber selbst gemacht

Im Bereich eingebetteter Systeme ist es üblich, Sensoren und Aktoren mit dem eigentlichen Rechnerboard, beispielsweise dem Raspberry Pi, über GPIOs, I2C, SPI oder USB zu verbinden. Der Zugriff auf diese Hardware kann zwar wie beschrieben aus dem Userland erfolgen, was aber zwei Nachteile mit sich bringt. Erstens ist der Zugriff sehr langsam und zweitens beeinträchtigt die Lösung die Betriebssicherheit (Safety). Schließlich ist eine der Aufgaben und Philosophien eines Betriebssystems, Hardwarezugriffe nur im Kernel zuzulassen. In den meisten Fällen ist es also sinnvoll, einen Gerätetreiber als Erweiterung des Linux-Kernels zu schreiben.

Ein Grund, warum häufig die Userland-Lösung einem Gerätetreiber vorgezogen wird, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Embedded Linux mit Raspberry Pi und Co.

Embedded Linux mit Raspberry Pi und Co.

Ralf Jesse

Publisher Resources

ISBN: 9781492015475