Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite terminál stlačením " Ctrl " , " Alt " a " T " súčasne .
2
Vytvoriť zoznam PCI zariadení pripojených k systému . Do príkazového riadka zadajte príkaz " lspci " a stlačte " Enter . " To vytvára zoznam všetkých PCI zariadení .
3
Zapíšte štítok PCI pre zariadenie sa jedná . Pozrite sa na názov zariadenia , ktoré potrebuje zmeny ovládača . Na úplne vľavo na riadku s názvom zariadenie , tam je päťmiestny kód v nasledujúcom formáte : " xx : xx.x. " Toto je označenie PCI . Napíšte ho na kus papiera poškriabaniu .
4
Skontrolujte , či je zariadenie už má IRQ priradené . Do príkazového riadka zadajte príkaz " sudo cat /proc /prerušenie " a stlačte " Enter . " Skenovanie zoznam pre zariadenie v otázke . Ak je uvedená u IRQ , tento proces je kompletný .
5
Otvorte zariadenie kód ovládača zadaním " gedit " , potom priestor a potom cesta do kódu ovládača . Napríklad , ak je cesta vodič /home/code/driver1.c , typ " gedit /home/code/driver1.c " a stlačte " Enter . " Gedit otvorí súbor kódu.
6
Žiadosť o IRQ z prístroja kódu ovládača . V editore kódu, vložte nasledujúci kód do funkcie iniciačné zariadenia :
if ( short_irq > = 0 ) {
výsledok = request_irq ( short_irq , short_interrupt ,
SA_INTERRUPT , " krátky " , NULL ) ;
if ( výsledok ) {
printk ( KERN_INFO " krátka : nemožno získať priradiť IRQ % i \\ n" ,
short_irq ) ;
short_irq = -1 ;
}
else {
outb ( 0x10 , short_base 2 ) ;
}
}
7
Uložte zmeny ovládača zariadenia kliknutím na tlačidlo " Súbor " , " Uložiť " .
8
Kompilácia ovládač zariadenia . Na príkazovom riadku zadajte " gcc - c " , potom medzera a potom názov zdrojového súboru . Pomocou predchádzajúceho príkladu , zadajte " gcc - c /home/code/device1.c " a stlačte " Enter . " Ovládač zariadenia je zostavený .
9
Reštartujte počítač aktivovať novo upravený ovládač zariadenia .
Copyright © počítačové znalosti Všetky práva vyhradené