Forum: PC-Programmierung Kernel Module bauen


von bbub (Gast)


Lesenswert?

Hallo,

bei mir herrscht grad etwas Verwirrung...


Ich möchte ein Kernel Module für Linux bauen.

Dafür habe ich den Linux SRC heruntergeladen und gebaut.
Um jetzt bspw. tpm.ko nachträglich zu bauen, gehe ich doch wie folgt 
vor, oder?
1
$ cd linux/driver/char/tpm
2
$ make -C $LINUX_BUILD M=$PWD CONFIG_TCG_TPM=m modules


Stimmt das?
Funktioniert für mein embedded Linux nämlich nicht.

von John-eric K. (mockup)


Lesenswert?

Naja ich würde mal sagen du fügst deine Modulvariable CONFIG_TCG_TPM=m 
der ".config"-Datei hinzu und machst im root-Ordner des Kernels einfach 
ein make um es nicht immer angeben zu müssen.

Oder du machst ein make menuconfig und wählst es grafisch aus. Das make 
wirst du aber immer im root-Ordner ausführen müssen, weil da auch das 
"Makefile" liegt.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Die Variablen ARCH und CROSS_COMPILE beim make Aufruf entsprechend 
setzen koennte evtl. fuer ein embedded linux nicht die duemmste Idee 
sein.

Gruss
WK

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.