Laiteohjaimen

A

avssunil

Guest
Miksi laiteohjain niin erityistä????Mikä tekee siitä niin tärkeää??? Miksi laiteohjain ei ole sisällytetty OS???

 
Joka I2C, SPI tai muu IC, joka on kytketty mikrokontrollerin on erityisiä ohjeita ohjelmointiin.Laiteohjain ei ole sisällytetty os tai kääntäjä.
Jos haluat käyttää LCD-tai EEPROM-muistia on kuljettajan erityisesti tälle laitteelle, tai et pysty kommunikoimaan laitteen kanssa.

Cristi

 
Ja käyttäjät kallistus acces laitteen suoraan.Joten käyttäjä tarvitsee yhden laitteiston rajapinta ohjelma nimeltä "Laiteajuri" käyttää laitteita.DD on hieman monimutkainen kuin käyttäjän ohjelma.COZ, DD menossa vuorovaikutuksessa H / W.Joten DD ohjelmoija tietää somthg Abt että H / W kuin ohjelmointitaitoja.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Erittäin Happy" border="0" />
 
Hei,

Yhteydessä laiteajuri !!!!!!!!!!!! 11

Voisitteko xplain I mitä kieliä kuljettajien on suunniteltava @ @ @ @

Ja jos vastaus on käytössä C, C , mikä seikka tekee C-kieltä vuorovaikutuksessa laitteiston suoraan !!!!!!!!!!!

Myös voisitteko kertoa minulle seuraavan

C ja verilog ovat siellä, missä sillä C sarja toteuttamiseen,
Verilog on concurent toteuttamiseen "

mitkä tekijät tekevät tällaista eroa ?????? käsiteltäessä compilers.Ofcourse molemmat ovat laatijoille vain kirjoitettu joidenkin kielellä !!!!!!!!

terveisin
sreedhar

 
Se, että C-kieli on rakenteeltaan kieli (ei Object Oriented), se on helpompi käyttää ja ohjelmoida laitteistoa.Se muistuttaa konekielellä, joka on entistä lähempänä laitteisto.

Koska Vertailun b / w Verilog ja C, verilog on samanaikainen toteuttaminen, koska voit suunnitella ja toteuttaa uusia laitteita siitä.Laitteisto on aina samanaikaisesti.Katsoo, että C on teloitettiin Micrprocessor jotka toteuttavat ohjeita yksi kerrallaan.

 
Usein OS on sisäänajettu "esimies" tai "etuoikeutettuja"-tilassa, ja käyttäjän tehtävät / viestiketjut ajaa "user"-tilassa ....kuljettaja on sillan päästä laitteiston (joka voidaan yleensä tehdä vain etuoikeutetussa tilassa) ja käyttäjän viestiketjut, jotka käsittelevät tiedot.

Jos käytössäsi on yksinkertainen mikro tai ilman OS käsite laiteohjain on hieman hämärä ...yksinkertaiset järjestelmät usein eroon "kuljettajan kerros" ja vain antaa threads käyttää laitteistoa suoraan.

 

Welcome to EDABoard.com

Sponsor

Back
Top