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
počítačové znalosti >> Systémy >> linux >> .

Ako Ladenie Linux Device Driver

Ladenie je proces objavovania , prečo je program , zhadzovať , takže to môže byť opravené . Autorom programu je zvyčajne ten , kto ju ladia . Avšak , na Linuxe je to úplne možné ladiť program a odoslať informácie pre vývojárov na chyby ste sa stretli, aby mohli opraviť . Ladenie je viac než len o tom , že program je zhadzovať , špeciálny program s názvom ladiaci program môže poskytnúť užitočné rady týkajúce sa presne to , čo časť programu je zhadzovať . Linux ovládače zariadení , alebo modul jadra , môže byť ladený ako každý iný program pomocou GNU Debugger ( GDB ) . . Pokyny dovolená 1

Otvorte okno terminálu
2

Zadajte nasledujúci príkaz a potom stlačte tlačidlo " Enter " pre spustenie GDB na module jadra :

gdb /lib /modules /yourversion /kernel /modulepath

Nahradiť " yourversion " s verziou Linux beží na systéme , a " modulepath " s adresári , ktorý obsahuje ovládač zariadenia .

3

typu " run " spustiť modul v debuggeri .
4

Kliknite a ťahajte myšou cez zobrazenom zozname podľa GDB , keď program narazí na chybu , potom stlačte tlačidlo " Ctrl " a " C " kľúče k ich kópiu . GDB je zobrazenie zoznamu špecifických riadkov kódu , ktoré sú príčinou problému . Ak ste autorom modulu jadra , môžete použiť túto informáciu na odstránenie problému . Ak nie, môžete poslať tieto riadky autorovi spolu s užitočné poznámky popisujúce problém si vyskúšať .
5

typu " quit " a stlačte tlačidlo " Enter " pre opustenie GDB .


Najnovšie články

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