Forum: Mikrocontroller und Digitale Elektronik Unterschied High und Low Level Treiber


von Gast (Gast)


Lesenswert?

Hallo,

wie schon im Betreff steht kann mir einer den genauen unterschied 
zwischen einem High-Level Treiber und einem Low-Level-Treiber erklären?

Danke

Gruß

von Stephan H. (stephan-)


Lesenswert?

wer SUCHT der findet:
Beitrag "High-Side-Treiber"

von Gast (Gast)


Lesenswert?

Hi,

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

Gruß

von Falk B. (falk)


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

von Stephan H. (stephan-)


Lesenswert?

oder meint er die Software zur Ansteuerung der Treiber ???

von Obelix (Gast)


Lesenswert?

High : Treiber in Basic geschrieben
Low : Treiber in Assembler geschrieben

von Gast (Gast)


Lesenswert?

Bist du sicher das das mit Hochsprache bzw Maschinensprache zu tun hat? 
kann ich mir eigentlich nicht vorstellen...
Naja werd ich halt mal in die Bücherrei schlendern...

trotzdem danke...

Gruß

von yalu (Gast)


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.

von Gast (Gast)


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ß

von Falk B. (falk)


Lesenswert?

Ja.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.