Treiber-Entwicklung

Die Entwicklung spezieller Hardware und der softwareseitige Zugriff darauf hat schon immer eine besondere Faszination bei mir ausgelöst. War es früher bzw. unter DOS noch möglich, aus einer Anwendung direkt auf die Hardware zuzugreifen, waren spätestens mit Microsoft® Windows®3.1 spezielle Treiber notwendig.

Seit dieser Zeit befasse ich mich intensiv mit der Treiber-Entwicklung unter sämtlichen Microsoft® Windows®-Betriebs-Systemen. Ein Schwerpunkt ist sicher die Entwicklung von Multimedia-Treibern für externe MIDI-Interfaces von EES und EMAGIC.

So entstanden in der Vergangenheit zahlreiche Konzepte für die effiziente und echtzeitfähige Ankopplung von externer Hardware über serielle, parallele oder USB-Schnittstellen mit den Anwendungen.

Natürlich unterstützen die aktuellen Treiber auch moderne Techniken von Microsoft® Windows98® oder Microsoft® Windows2000® wie Plug and Play oder Power-Management.

Neben der Microsoft® Windows®-Plattform ist auch die Treiber-Entwicklung für MacOS9 oder MacOSX möglich.

Aber auch spezielle Treiber, wie z.B. Druckertreiber, welche die Druck-Ausgaben beliebiger Anwendungen interpretieren und weiterverarbeiten, sind realisierbar.