Драйвер пристрою

A

avssunil

Guest
Чому драйвер пристрою такого особливого????Що робить це так важливо?? Чому драйвер не інтегрована в ОС?

 
Кожен I2C, SPI і інших IC, який підключений до мікроконтролера є конкретні інструкції для програмування.Драйвер не вбудований в операційну систему або компілятор.
Якщо ви хочете використовувати РК-дисплея або EEPROM пам'яті, ви повинні мати конкретні драйвера для цього пристрою, інакше ви не зможете спілкуватися з цим пристроєм.

Крісті

 
А користувачі можу Доступ пристрою напряму.Так користувач повинен один апаратний інтерфейс програми під назвою "Драйвер" для доступу до пристроїв.DD мало комплексу дещо інша, ніж користувацької програми.Coz, DD буде взаємодіяти з H / W.Так DD програміст повинен знати somthg ок, що H / W, крім навичок програмування.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Дуже веселий" border="0" />
 
Привіт,

У контексті драйвер !!!!!!!!!!!! 11

Не могли б ви xplain які я Мови драйвери будуть розроблені @ @ @ @

І якщо відповідь використанням C, C , що фактор робить з мовою, щоб взаємодіяти з обладнанням безпосередньо !!!!!!!!!!!

Крім того, не могли б ви дайте мені знати, на наступний

"З Verilog і там, де в якості C є послідовне виконання,
Verilog є одночасне виконання ",

які чинники роблять такі ?????? різниця, коли мова йде compilers.Ofcourse обидва компілятори написав тільки в деяких !!!!!!!! мову

що стосується
sreedhar

 
Той факт, що на мові С являє собою структурований мову (не об'єктно-орієнтована), це полегшує доступ до програм і обладнання.Вона схожа на асемблері, ще більш ближче до обладнання.

Що стосується порівняння ч / б, Verilog і С, Verilog має одночасне виконання, тому що ви розробити і здійснити нове обладнання від нього.Обладнання завжди одночасно.У той час як C виконується на Micrprocessor які виконують інструкції по одному.

 
Часто OS буде працювати в "керівник" або "привілейованих" режимі, і користувач завдання / теми працювати в "користувач" режимі ....Водій міст між доступом до апаратної частини (які зазвичай можуть бути зроблено тільки в привілейованому режимі), і користувач нитки, які обробляють дані.

Якщо ви працюєте на простих мікро-або без OS, концепція драйвера пристрою стає трохи каламутній ...простих систем часто покінчити з "водій шару" і просто дозволити тим, щоб доступ до устаткування напряму.

 

Welcome to EDABoard.com

Sponsor

Back
Top