Device Driver

A

avssunil

Guest
De ce este driverul de dispozitiv atât de specială????Ce o face atât de important??? De ce driverul de dispozitiv nu este integrată în OS???

 
Fiecare I2C, SPI sau a altor IC care este conectat la microcontroler au instrucţiuni specifice de programare.Driver de dispozitiv nu este integrată în os sau compilator.
Dacă doriţi să utilizaţi o memorie LCD sau EEPROM trebuie să aveţi driver specific pentru acel dispozitiv, sau tu nu va fi capabil să comunice cu acel dispozitiv.

Cristi

 
Şi utilizatorii cant acces cu dispozitivul direct.Deci, utilizatorul nevoie de un program de interfaţă hardware-ul numit "Device conducător auto" pentru a accesa dispozitive.DD este complexă Little Bit, altele decât programul de utilizator.coz, DD merge pentru a interacţiona cu H / W.Deci, programator DD ar trebui să ştie că somthg ABT H / W, altele decât cunostinte de programare.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />
 
Salut,

În contextul conducătorului auto !!!!!!!!!!!! dispozitiv 11

Aţi putea să vă rugăm să i xplain care conducătorii auto limbi vor fi proiectate @ @ @ @

Şi dacă răspunsul este folosind C, C , ceea ce face ca factor de limbajul C să interacţioneze cu hardware-ul direct !!!!!!!!!!!

De asemenea, ar putea te rog să-mi spuneţi pentru următoarele

"C şi Verilog sunt acolo, în cazul în care executarea ca C este de serie,
De executie Verilog este concurent, "

factorii care o face ?????? astfel de diferenţă atunci când este vorba cu compilers.Ofcourse ambele sunt compilatoare doar scrise în unele !!!!!!!! limbă

cu respect
sreedhar

 
Faptul că limbajul C este un limbaj structurat (nu obiectual), ea face mai uşor de accesat şi hardware-ul de program.Aceasta seamănă cu limbajul de asamblare, care este chiar mai aproape de hardware.

În ceea ce pentru compararea b / w Verilog şi C, Verilog a execuţia concurentă pentru că ai proiectarea şi punerea în aplicare a hardware noi de la ea.Hardware este întotdeauna concurente.Întrucât C este executat pe un Micrprocessor care executa instrucţiunile una câte una.

 
De multe ori OS va rula în "supraveghetor" sau "privilegiate", modul, precum şi sarcinile de utilizator / fire rula în "utilizator" Mod de ....conducătorul auto este o punte de legătură între accesul la hardware-ul (care poate fi realizat numai în mod normal, în modul privilegiat) şi fire de utilizator care procesul de date.

Dacă se execută pe un micro simplu sau fără un sistem de operare, conceptul de driverul dispozitivului devine un pic cam tulburi ...Sisteme de simplu de multe ori a face away cu strat conducătorului auto "" şi doar permit fire pentru a accesa hardware-ul direct.

 

Welcome to EDABoard.com

Sponsor

Back
Top