Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Stiahnite si zdrojový kód pre modul jadra
2
zadajte nasledujúci príkaz v okne termináli nainštalovať hlavičky jadra . :
RPM založená distribúcia : su- c ' yum install kernel - devel "
APT základe rozdelenia : sudo apt - get install linux - headers - $ ( uname - r)
Používajte správny príkaz pre vašu verziu systému Linux . Uistite sa , zadajte príkaz presne tak , ako je uvedené , vrátane jednoduchých úvodzoviek
3
Zadaním nasledujúceho príkazu prejdite do adresára so zdrojovým kódom : .
Cd /home . /myuser /modulecode
Change " /home /myuser /modulecode " na umiestnenie module zdrojového kódu
4
zadajte nasledujúci príkaz k vytvoreniu " makefile "
vi Makefile
Otvorí sa textový editor vi a vytvorí makefile . " Make " príkaz používa makefile pre kompiláciu modulu
5
Zadajte nasledujúci šesť riadkov kódu v textovom editore : .
Obj - m = mymodule.o
KVERSION = $ ( shell uname -r )
all :
make - C /lib /modules /$ ( KVERSION ) /build M = $ ( PWD ) moduly
čistenie :
make - C /lib /modules /$ ( KVERSION ) /build M = $ ( PWD ) čisté
Nahradiť " mymodule " s názvom modulu , ktorý " znovu zostavenie . Uložte súbor a ukončite vi
6
Zadajte nasledujúci príkaz skompilovať modul : .
Aby
7
Zadajte nasledujúce príkazy pre načítanie a vyberte modul :
zaťaženie : su- c ' insmod mymodule.ko "
Uvoľniť : su- c ' rmmod mymodule "
Nahradiť " mymodule " s názvom modul nakladanie alebo vykladanie
loading moduly automaticky pri spustení
8
zadajte nasledujúci príkaz v okne terminálu : .
su- c ' mkdir - p /lib /modules /$ ( uname - r) /kernel /drivers /mymodule "
Nahradiť " mymodule " s názvom modulu . Tento príkaz vytvorí adresár pre uloženie modulu
9
Zadajte nasledujúci príkaz skopírovať modul do nového adresára : .
Su - c ' cp /modulepath /mymodule.ko /lib /modules /$ ( uname - r) /kernel /drivers /mymodule /"
Nahradiť " modulepath " a " mymodule " sa správnu cestu a názov modulu .
10
Zadajte nasledujúci príkaz : .
su- c ' vi /etc /modules '
Tento príkaz otvorí konfiguračný modul súboru pre celý systém pre editáciu
11
Pridajte nasledujúce na koniec súboru :
mymodule
Nahradiť " mymodule " s názvom modulu . Zatvorte a uložte súbor . Zmeny sa prejavia pri ďalšom spustení systému . Je to už nebude nutné ručne nakladať a vykladať modul .
Copyright © počítačové znalosti Všetky práva vyhradené