Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

Entwicklung eines CAN-Treibers für Linux auf Basis eines 32-Bit RISC-Prozessors

Verwendung des Controller Area Networks unter Embedded Linux mit 2.6er Kernel

(Autor)

Buch | Softcover
72 Seiten
2008
VDM Verlag Dr. Müller
978-3-8364-7238-8 (ISBN)
CHF 68,60 inkl. MwSt
  • Titel nicht im Sortiment
  • Artikel merken
Dieses Buch beschreibt die Entwicklung und Implementierung eines CAN-Treibers (Controller Area Network) für Embedded-Linux mit 2.6er Kernel auf einem 32-Bit RISC-Prozessor. Der verwendete Prozessor besitzt einen integrierten CAN-Bus-Controller, der kompatibel zum weit verbreiteten SJA1000 von Philips ist. Dieser Controller wird durch Schreib- und Lesezugriffe auf 8-Bit-Register angesprochen.
Der Treiber wurde als Linux-Character-Treiber implementiert, auf die Nachrichten kann in Form von C-Strukturen zugegriffen werden. Der CAN-Controller kann sowohl im Basic-Modus (nur Nachrichten im CAN-Standardformat können gesendet und empfangen werden) als auch im Erweiterten Modus (Nachrichten können im Standard- und im Erweiterten Format gesendet und empfangen werden) verwendet werden. Auch die Verwendung der Nachrichtenfilter des Controllers ist mit dem entwickelten Treiber möglich.
Neben der Implementierung werden auch umfangreiche Tests des Treibers und des Controllers beschrieben, die Verwendung des Treibers erklärt und ein kleines Einsatzbeispiel aufgezeigt.
Sprache deutsch
Maße 150 x 220 mm
Gewicht 110 g
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Schlagworte Linux • RISC-Prozessor
ISBN-10 3-8364-7238-4 / 3836472384
ISBN-13 978-3-8364-7238-8 / 9783836472388
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Die wichtigen Befehle

von Daniel J. Barrett

Buch | Softcover (2024)
O'Reilly (Verlag)
CHF 23,65
Eine systematische Einführung in die Gerätetreiber- und …

von Jürgen Quade

Buch | Hardcover (2025)
dpunkt (Verlag)
CHF 83,85