No Linux, os drivers de dispositivo são adicionados ao kernel como módulos. Se você quiser usar um driver personalizado, você pode escrevê-lo em linguagem assembly . Depois de escrever o seu motorista na Assembleia , o que você precisa para construir, ou compilar -lo em um arquivo que você pode adicionar ao kernel. Módulos do Kernel deve ser " O" . Arquivos, mas você não pode simplesmente mudar o nome do arquivo de montagem para atingir o resultado desejado. Instruções
1
Abra uma sessão de terminal e use o comando "cd" para navegar até o diretório que contém o arquivo de módulo de linguagem Assembly.
2 Tipo
" nasm -f elf -o yourfile.m yourfile.asm "e pressione" Enter ". Substituir" yourfile "com o nome real do seu arquivo . Isso cria o arquivo Assembleia original, o arquivo " . Asm " , em um arquivo " . M".
3
Digite " ld -r -o yourfile.o yourfile . m "e pressione" Enter "para construir o arquivo". o ", que é usado como um módulo do kernel .