FAQs | Kontakt / Impressum | SSL-Verbindung | FH-Quicklinks

Hardwarenahe Systemprogrammierung auf PCs

Dozent(en)

Roland Geiger


Beschreibung

- Hardware- Grundlagen und etwas Elektronik Umsetzung logischer Zustände in physikalische Signale, Adressbus, Datenbus, etc., verfügbare Schnittstellenbausteine, Datenblätter, Register mid Adressen, Initialisierung, Interrupts, Decodierung, AD/DA-Wandler etc. - Zugriffe auf die Hardware - parallele/serielle und sonstige Schnittstellen und deren Bedienung mit einem kleinen Exkurs in die DFÜ - direkte Programmierung von I/O- Hardware (Hardwareinterrupts und deren Behandlung, Strategien: z.B. Ringpufferverwaltung, Abfragen einer Tastaturmatrix etc.) - Beispiele z.B. anhand der Bedienung eines AD/DA-Wandlers oder einer Relaiskarte je nach Absprache mit den Teilnehmern werden folgende Schwerpunkte mehr oder weniger vertieft : Einbindung von Devicetreibern in Betriebssysteme - Wie war das noch unter MS-DOS? - Device-Treiber und deren Einbindung Kapselung von Windows-API über Kernel bis zur Hardware - das Windows-Driver-Model (WDM) - Zugriffe auf den Kernel - Programmierung und Implementation eigener Treiber