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 the O’Reilly learning platform.

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