PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was ist eigentlich genau ein Treiber, wie ist der intern aufgebaut?



Catonga
04-05-2001, 01:06
Hallo

Was ich eigentlich schon immer mal wissen wollte, was ist eigentlich ein Treiber bzw. wie sieht das Code mäßig intern aus.

Klar, damit kann man dann Hardware auf seinem Betriebsystem verwenden, das weiß ich, aber wie geht das eigentlich vonstatten?

Ich meine, man hat z.b. eine Schnittstelle, nehmen wir mal die Druckerschnittstelle oder den Gameport.
Wo man Daten hinaussenden kann, und entgegennehmen kann.
Wie soll man sich aber so einen Treiber genau vorstellen?
Was macht der Treiber genau, bzw, wie wird er dann mit dem Betriebsystem verknüpft, wie wissen Programme das da ein Treiber vorhanden ist und wartet Kommandos entgegen zu nehemen?
Wo fragen die Programme beim Linux Kernel nach?
Wie sieht das aus?

Wie ist es bei komplexeren Treibern, z.b. ein Grafikkartentreiber, was macht der Genau?
Gut man hat die ganzen Funktionen im Grafikchips, aber was ist mit Software funktionen, wie wird das alles so miteinander verknüpft?


Könnte mir das einer bitte erklären?
Würd mich echt interessieren.

[ 04. Mai 2001: Beitrag editiert von: Catonga ]

christophwth
04-05-2001, 16:30
Hi

ich habe mich im web mal ein bisschen umgeschaut. http://wwwbs.informatik.htw-dresden.de/svortrag/Pfeil/vortrag.html
http://www.oreilly.de/catalog/linuxdeviceger/
http://www.linux-magazin.de/ausgabe/1999/10/IO/io.html

von hier gibt es viele links zu linuxtreiber
projekten: http://www.multimedia4linux.de/
http://lsd.linux.cz/

sorry, das erklären der ganzen konzepte
würde das forum sprengen.

viel spass

gruss
christoph

Catonga
05-05-2001, 16:54
Danke christophwth
insbesondere da du dir soviel Mühe gemacht hast, ich werde mir das mal alles genau anschauen.

Besonderds der Beitrag: http://www.linux-magazin.de/ausgabe/1999/10/IO/io.html
gefällt mir besonders gut.