Nwlapcug.com


Come costruire un modulo del Kernel in Assembly

In Linux, driver di dispositivo vengono aggiunti al kernel come moduli. Se si desidera utilizzare un driver personalizzato, è possibile scrivere in linguaggio assembly. Dopo aver scritto il vostro autista nell'Assembly, è necessario costruire o compilazione, esso dentro a un file che è possibile aggiungere al kernel. Moduli del kernel devono essere file ". o", ma non è possibile rinominare solo il file di Assembly per ottenere il risultato desiderato.

Istruzioni

1

Aprire una sessione di terminale e utilizzare il comando "cd" per spostarsi nella directory contenente il file del modulo di linguaggio Assembly.

2

Digitare "nasm -f elfo -o yourfile.m yourfile.asm" e premere "Invio". Sostituire "yourfile" con il nome effettivo del file. Questo si basa il file di Assembly originale, il file "ASM", in un file ". m".

3

Digitare "ld - r -o yourfile.o yourfile.m" e premere "Invio" per creare il file ". o", che è utilizzabile come un modulo del kernel.