I Linux , er enhetsdrivere lagt til kjernen som moduler . Hvis du vil bruke en tilpasset driver, kan du skrive det i assembly . Etter å ha skrevet driveren i Assembly, må du bygge , eller kompilere , det i en fil som du kan legge til kjernen . Kjernemoduler må være " . O " filer , men du kan ikke bare endre navn på Assembly fil for å oppnå ønsket resultat . Instruksjoner
en
Åpne en terminal sesjon og bruke " cd "-kommandoen for å navigere til katalogen som inneholder Assembly språkmodul fil .
2
Type " nasm -f elf- o yourfile.m yourfile.asm "og trykk" Enter. "Erstatt " Dinfil "med det faktiske navnet på filen. Dette bygger den opprinnelige Assembly fil , den " . Asm " filen , inn i en " . M "-filen .
3
Type " ld -r -o yourfile.o Dinfil . m "og trykk" Enter "for å bygge" . o "-filen , noe som er brukbart som en kernel -modulen.