In Linux , i 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 driver in Assemblea , è necessario costruire , o compilare , in un file che è possibile aggiungere al kernel. I moduli del kernel devono essere " . O " i file , ma non si può semplicemente rinominare il file Assembly per ottenere il risultato desiderato . Istruzioni
1
Aprire una sessione di terminale e usare il comando " cd" per passare alla directory che contiene il file di modulo di linguaggio Assembly .
2
Tipo " nasm -f elf -o yourfile.m yourfile.asm "e premere " Invio ". Sostituire" yourfile " con il nome effettivo del file . Questo crea il file Assembly originale , il " . Asm " file , in un file . " M" .
3
Tipo "ld -r -o yourfile.o yourfile . m "e premere" Invio " per costruire la" . o "file , che è utilizzabile come modulo del kernel .