Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:linux:treiber_entwicklung:start [2013-11-19 09:54] – graf | software:linux:treiber_entwicklung:start [2014-10-06 22:11] – graf | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Der folgende Skript erklärt die Grundlagen der Treiberentwicklung unter Linux.\\ | Der folgende Skript erklärt die Grundlagen der Treiberentwicklung unter Linux.\\ | ||
- | {{.:linuxtreiberentwicklung_10.pdf | Skript: Einführung in die Linux Treiberentwicklung (auf einem Zoom Board)}} | + | {{.:linuxtreiberentwicklung.pdf | Skript: Einführung in die Linux Treiberentwicklung (auf einem Zoom Board)}}\\ |
+ | \\ | ||
In diesem Skript befinden sich mehrere Übungen, die aufeinander aufbauen und zum Schluss zu einem vollständigen Treiber für GPIO führen. Wenn Sie Interesse | In diesem Skript befinden sich mehrere Übungen, die aufeinander aufbauen und zum Schluss zu einem vollständigen Treiber für GPIO führen. Wenn Sie Interesse | ||
an den Lösungen haben, wenden Sie sich an [[urs.graf@ntb.ch|Urs Graf]]. | an den Lösungen haben, wenden Sie sich an [[urs.graf@ntb.ch|Urs Graf]]. | ||
Zeile 11: | Zeile 12: | ||
===== Treiberentwicklung ===== | ===== Treiberentwicklung ===== | ||
* Kernel selber übersetzen: | * Kernel selber übersetzen: | ||
- | * [[: | ||
* [[: | * [[: | ||
- | * [[.:PCI | PCI Treiber entwickeln]] | + | |
- | * [[.:SPI | SPI Treiber entwickeln]] | + | * [[Ausgaben]] |
- | * [[.:USB | USB Treiber entwickeln]] | + | * [[Datenstrukturen]] |
+ | * ... | ||
+ | * Subsysteme | ||
+ | | ||
+ | * [[.:SPI | SPI Treiber entwickeln]] | ||
+ | * [[.:USB | USB Treiber entwickeln]] | ||
+ | * ... | ||
===== Literatur ===== | ===== Literatur ===== | ||
* [[literatur: | * [[literatur: | ||
+ | * [[literatur: | ||
+ | * [[literatur: | ||
+ |