Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:linux:treiber_entwicklung:start [2013-11-19 10:22] grafsoftware:linux:treiber_entwicklung:start [2023-09-26 11:24] (aktuell) Urs Graf
Zeile 1: Zeile 1:
 ====== Linux Treiberentwicklung ====== ====== Linux Treiberentwicklung ======
  
-===== Einführung =====+Die folgende Anleitung erklärt die Grundlagen der Treiberentwicklung unter Linux. Mit Hilfe mehrerer Übungen, die aufeinander aufbauen, wird zum Schluss ein vollständigen Treiber für GPIO entwickelt. Wenn Sie Interesse  
 +an den Lösungen haben, wenden Sie sich an [[urs.graf@ost.ch|Urs Graf]]. 
 + 
 +  * {{.:linuxtreiberentwicklung_V2.1.pdf | Skript: Einführung in die Linux Treiberentwicklung (auf einem Beaglebone Blue Board)}} 
 +  * {{.:linuxtreiberentwicklung_V1.9.pdf | Skript: Einführung in die Linux Treiberentwicklung (auf einem Zoom Board)}}
  
-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)}}\\ 
-\\ 
-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]]. 
  
  
-===== Treiberentwicklung ===== 
-  * Kernel selber übersetzen: 
-    * [[:Software:Linux:Kernel kompilieren | Anleitung Allgemein]] 
-    * [[:Software:Linux:Debian:Kernel kompilieren | Anleitung für Debian (The Debian Way)]] 
-  * [[.:PCI | PCI Treiber entwickeln]] 
-  * [[.:SPI | SPI Treiber entwickeln]] 
-  * [[.:USB | USB Treiber entwickeln]] 
  
-===== Literatur ===== 
-  * [[literatur:corbet:linux_device_drivers|Linux Device Drivers]] 
-  * [[literatur:quade:linux_treiber-entwickeln|Linux-Treiber entwickeln]] 
-  * [[literatur:rubini:linux_geraetetreiber|Linux Gerätetreiber]]