PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : /dev ?



Gourada
31-07-2001, 17:11
Hallo !
Ich hab mal ne Frage: Am besten lernt mann ja wenn man abguckt. Da hab ich mir mal ein Programm angeguckt, dass irgendwas auf dem Seriellen Port ausgibt. Man definiert einfach die Schnittstelle also /dev/ttyS0 und dann kann man schreiben und lesen ? Geht das auch sonst so, also mit allen Devices ?
mfg Peter

stefan77
31-07-2001, 21:31
Hi,

wenn der Treiber der hinter dem Device steht die write- und/oder read-Funktion implementiert hat, dann kann man von diesen Devices lesen und/oder schreibern.

SJW

RoRoe
05-08-2001, 13:06
Hy!

Grob gesagt wird jede Device unter UNIX als Datei zur Verfügung gestellt. Man behandelt also Programme, Festplattenn serielle Schnittstellen, Drucker, CD-ROMs, u.s.w. immer als Datei (Das heißt sie hat einen Besitzer, Rechte, I-Node-Eintrag, etc.).
Außnahmen sind hier zum Beispiel die Netzwerkverbindungen welche eine andere Vorgehensweise erfordern!
Deshalb benötigt man zum Arbeiten eigentlich nur 5 Grund- oder Basisbefehle:
-open
-close
-read
-write
-ioctl

Alle Klarheiten beseitigt?

Robi