συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να οικοδομήσουμε μια ενότητα πυρήνα σε Assembly

Στο Linux , οι οδηγοί συσκευών που προστέθηκαν στον πυρήνα ενότητες. Αν θέλετε να χρησιμοποιήσετε ένα προσαρμοσμένο πρόγραμμα οδήγησης , μπορείτε να το γράψετε σε συμβολική γλώσσα . Μετά τη σύνταξη του οδηγού σας στην Συνέλευση , θα πρέπει να οικοδομήσουμε , ή να μεταγλωττίσετε , το σε ένα αρχείο που μπορείτε να προσθέσετε στον πυρήνα . Modules του πυρήνα πρέπει να είναι " . O " αρχεία , αλλά δεν μπορείτε απλά να μετονομάσετε το αρχείο Συνέλευση σας για να επιτύχετε το επιθυμητό αποτέλεσμα . Οδηγίες
Η

1 Ανοίξτε μια περίοδο λειτουργίας τερματικού και χρησιμοποιήσετε το " cd " εντολή για να μεταβείτε στον κατάλογο που περιέχει Συνέλευση γλώσσα ενότητα του αρχείου σας . 2

Τύπος " nasm -f ξωτικό -o yourfile.m yourfile.asm " και πατήστε" Enter . "Αντικατάσταση" Yourfile " με το πραγματικό όνομα του αρχείου σας . Αυτό δημιουργεί το αρχικό αρχείο σας Συνέλευση , το " asm . " Το αρχείο , σε ένα "m". Το αρχείο .
Εικόνων 3

Πληκτρολογήστε " ld - r- o yourfile.o Yourfile . m " και πατήστε" Enter " για την κατασκευή του " αρχείο . o " , το οποίο μπορεί να χρησιμοποιηθεί ως ένα module του πυρήνα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα