συστήματα

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

Πώς για την κατάρτιση Ενότητες σε Ubuntu

Ubuntu σας επιτρέπει να φορτώσουν και να ξεφορτώσουν modules του πυρήνα , ανά πάσα στιγμή . Ενότητες εξυπηρετούν πολλούς σκοπούς ? Πιο συχνά , είναι οι οδηγοί για συσκευές που δεν έχουν ενσωματωμένη υποστήριξη στον πυρήνα βάση . Δεδομένου ότι το Linux είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα , μπορείτε να συγκεντρώσετε τον πηγαίο κώδικα της μονάδας και τοποθετήστε αμέσως το προκύπτον εκτελέσιμο κώδικα ως επέκταση του πυρήνα στο Ubuntu στον υπολογιστή σας . Οδηγίες
Η

1 Πιέστε το πλήκτρο " Ctrl ", " Alt " και " F1" ταυτόχρονα στην οθόνη σύνδεσης του Ubuntu για να εμφανιστεί μια κονσόλα text-mode . Πληκτρολογήστε το όνομα χρήστη και τον κωδικό σας για να συνδεθείτε Ubuntu σας παρουσιάζει με ένα κέλυφος έτοιμο να δεχτεί τις εντολές σας . 2

Αλλάξτε τον κατάλογο εργασίας του κελύφους στην θέση όπου ο πηγαίος κώδικας της μονάδας σας , πληκτρολογώντας το ακόλουθη εντολή στο κέλυφος:

cd /home /sven /dev /myMod

Αντικαταστήστε το " /home /sven /dev /myMod " με την πλήρη διαδρομή στον κατάλογο του πηγαίου κώδικα του module . Πατήστε το πλήκτρο " Enter".
Εικόνων 3

ξεκινήσει ένα πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσετε ένα νέο αρχείο με το όνομα " Makefile . " Τοποθετήστε το ακόλουθο κείμενο στο νέο αρχείο :

obj - m = myMod.o

KERNEL = $ (κέλυφος uname - r )

όλα :

make- C /lib /modules /$ ( KERNEL ) /κατασκευή Μ = $ ( PWD ) modules

καθαρό :

make- C /lib /modules /$ ( KERNEL ) /κατασκευή M = $ ( PWD ) καθαρό

Αντικατάσταση " myMod.o " με το όνομα του αρχείου που καταρτίζονται ενότητα που προσπαθούμε να οικοδομήσουμε . Αποθηκεύστε τις αλλαγές στο αρχείο και να βγείτε από το πρόγραμμα επεξεργασίας κειμένου .
Η 4

Συμπληρώστε τη μονάδα πληκτρολογώντας την εντολή "make " μέσα στο κέλυφος και πατώντας το πλήκτρο " Enter". Μετά από μία καθυστέρηση που εξαρτάται από την ποσότητα του κώδικα Ubuntu θα πρέπει να καταρτίσει , το κέλυφος εντολών θα εμφανιστεί και το άρθρωμα θα είναι στο αρχείο " myMod.ko " στον τρέχοντα κατάλογο .

Η

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

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