Unterschied High und Low Level Treiber

#726704
Lesenswert?

@ Gast (Gast)

>ich hatte vorher schon gesucht. Und diesen Betrag auch gefunden aber ich
>meine das ganze von der Software-Seite her.

Das sollte man dann auch so schreiben. Naja.

Low-Level: Sehr nah an der Hardware, um Register zu setzen und 
elementare Funktionen zu steuern (Initialiserung, Bytes 
senden/empfangen, Steuerfunktionen.

High-Level: Hoher Abstraktionsgrad, weit weg von der Hardware, nah an 
der Software. Z.B. HTTP. Dort gibt es anwendungsbezogende Funktionen, 
wie Web-Seite laden, Adressen auflösen, Links abfragn etc.

MFG
Falk
Gast #727139
Lesenswert?

Ich würde sagen, High- bzw. Lowlevel-Treiber sind keine fest
definierten Begriffe. Vielleicht schreibst du mal, in welchem Kontext
du die Begriffe gelesen hast, dann kann dir sicher jemand sagen, was
damit gemeint ist.
Gast #727810
Lesenswert?

Hi,
leider war ich noch nicht in der Bib aber ich habe es im zusammenhang 
mit Mikrocontroller programmierung schon öfter gehört. Aber eben noch 
keine Definition gefunden.

Im Prinzip kann ich mir grob vorstellen was es damit auf sich hat aber 
glauben heißt nicht wissen.

Das glaube ich:
z.B. um ein Uartinterface zu benutzen braucht man einen 
Low-Level-Treiber der sich um den Medium-Access kümmert, er schaut ob 
das letzt Byte schon wech ist usw. . Ein High-Level-Treiber währe dann 
ein Art API die einem die Arbeit von einem Protokoll wegnimmt (ACKs, 
NACKs, ...), also man verwendet nur noch SendMeassage und GetMessage und 
der High-Level-Treiber kümmert sich um den ganzen Overhead.

lieg ich hier richtig?


Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren