3.4.5.2 Zeichenorientierte Geräte

[gesichtete Version][gesichtete Version]
Zeile 14: Zeile 14:
* Geräte, die über eine USB-Schnittstelle abgeschlossen sind
* Geräte, die über eine USB-Schnittstelle abgeschlossen sind
</p>
</p>


<br />
<br />

Version vom 21. November 2014, 10:45 Uhr

Zeichenorientierte Geräte

Zeichenorientierte Geräte (engl. character device) erzeugen oder empfangen einen Datenstrom (engl. stream). Eine Folge von Zeichen (evtl. auch nur ein einzelnes Zeichen) wird hierbei zum Gerät oder vom Gerät übertragen. Diese Zeichen sind nicht adressierbar.

Beispiele für zeichenorientierte Geräte sind:

  • Maus
  • Tastatur
  • Netzwerkkarte
  • Geräte, die über die parallele Schnittstelle abgeschlossen sind
  • Geräte, die über die serielle Schnittstelle abgeschlossen sind
  • Geräte, die über eine USB-Schnittstelle abgeschlossen sind


Schnittstelle für zeichenorientierte Geräte

Die Geräteverwaltung definiert üblicherweise eine Standardschnittstelle, welche die Treiber aller zeichenorientierten Geräte unterstützen müssen. Darin vorgesehen sind beispielsweise Funktionen für

  • die Initialisierung des Geräts,
  • das Lesen eines Zeichenstroms vom Gerät, sowie
  • das Schreiben eines Zeichenstroms zum Gerät.

Diese Funktionen werden vom Gerätetreiber implementiert.