Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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