3 Treiberentwicklung in der Praxis

Der Treiberentwickler muss neben dem theoretischen Basiswissen über Betriebssystem und Hardware vor allem sein praktisches Handwerk beherrschen. Dazu zählen in erster Linie Kenntnisse über Editor, Compiler und Make. Sie stellen die wenigen, zur Treiberentwicklung unbedingt notwendigen Essenzen dar. Weitere Programmentwicklungswerkzeuge wie eine Versionsverwaltung sind hilfreich und nützlich, aber nicht zwingend erforderlich.

Abb. 3-1 Komponenten der Treiberentwicklung

Image

Dieses Kapitel möchte das praktische Fundament legen, auf das die eigentliche Treiberentwicklung aufbaut. Vor allem an die Adresse von Einsteigern ...

Get Linux-Treiber entwickeln now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.