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.
|