Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ovládač zariadenia Programovanie Tutorial

Ovládače zariadení sú základnými programami potrebné k tomu , aby zariadenie pre prácu na počítači . V skutočnosti , že sú " motor " , a výkon pretekajúcej týmto systémom , je " palivo " , ktorý umožňuje , aby motor pracovať . Ovládače zariadení sú písané špeciálne pre hardware, ktoré beží, a aby operačné systémy , ako sú Windows a Linux , aby prístup k týmto komponenty . Proces písania ovládačov zariadení zahŕňa použitie kompilátorov a ďalších nástrojov , ktoré umožňujú zdrojový kód pre kompilátory , ktoré majú byť preložené do príslušných príkazov operačného systému . Pokyny dovolená 1

Preštudujte si dokumentáciu pre kompilátora použité na vytvorenie ovládača zariadenia . Pred tým , než kód je vyrobený , je užitočné poznať všetky direktívy kompilátora a možnosti sú k dispozícii . Kompilátor tiež použiť linker nakoniec produkovať binárne , ktorý bude použitý ako ovládač zariadenia .
2

Zadajte informácie hlavičku potrebné pre ovládače zariadení . Táto informácia sa používa kompilátor ukazujú , ako načítať spustiteľný súbor ( program ovládače zariadení ) , a tam , kde je vstupný bod do binárnej začína . V systémoch Windows , toto je nazývané " Portable Executable Format " ( PE ) , a to tiež využíva toho , čo je známe ako " subsystému . "
3

Určte vstupný bod pre vodič . To môže byť k dispozícii predvolené v systéme . Jeden taký vstupný bod je spustiteľný NTProcessStartup ak používate "natívne " východiskový bod pre ovládače zariadení . Východiskový prístupový bod môže byť prepísaná do jednej z Vášho vlastného výberu .
4

Napíšte aplikácie ovládača zariadenia vo zvolenom jazyku . Ovládače zariadení sú všeobecne najlepšie vyrábané v low - level jazyky , ako je C , C + + alebo assembleri . V procese , použite informácie hlavičku z konfigurácie linker a nariadiť kroky , ktoré majú byť načítané pre vodiča v správnom poradí .
5

Kompilácia aplikácie do binárnej , použitia dostupných nástrojov pomoci s procesu , ako je napríklad " makefile " .
6

spustite ovládač s príslušnými spínačmi , takže systém ho rozpozná ako ovládač zariadenia . Napríklad , ovládač zariadenia písaný pre Windows je možné spustiť s prepínačom , ako je " A /Vodič : UP , " . Čo znamená, že nemajú načítať ovládač na operačnom systéme s viacerými procesormi

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené