συστήματα

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

Πώς να χρησιμοποιήσετε SPI Από Linux

Ένας γενικός οδηγός για Serial Peripheral Interface ή συσκευές SPI είναι ενσωματωμένη στον πυρήνα του Linux , που επιτρέπει σε οποιονδήποτε υπολογιστή με SPI hardware για να τρέχουν Linux . Μπορείτε να κάνετε προσαρμογές στις ρυθμίσεις για τον οδηγό SPI , και να μεγιστοποιήσει την απόδοση του υπολογιστή σας . Επειδή SPI περιφερειακές διαμορφώσεις απαιτούν λιγότερη ενέργεια , μπορεί να σας εξοικονομήσει ενέργεια και τους πόρους του συστήματος , καθώς και . Μπορείτε να δεσμεύσει τον οδηγό spidev στη συσκευή σας SPI , και να ρυθμίσετε τη λειτουργία με το χέρι . Οδηγίες
Η

1 Ανοίξτε ένα παράθυρο τερματικού που κατέχουν και κάτω και πιέζοντας . 2

Εκτελέστε το " make menuconfig " εντολή το παράθυρο του τερματικού , χωρίς τα εισαγωγικά , για να τρέξει το menuconfig γραφική διεπαφή χρήστη .
εικόνων 3

Κάντε κλικ στο μενού "Device Drivers" και κάντε κλικ στο " SPI ". Επιλέξτε τη συσκευή SPI θέλετε να διαμορφώσετε και επιλέξτε " λειτουργία χρήστη συσκευή SPI υποστήριξη του οδηγού " από τις επιλογές
Η 4

Προσθέστε τον ακόλουθο κώδικα από το έργο Armbedded με τη διαμόρφωση που έρχεται : .

static struct spi_board_info stamp9g20_spi_devices [ ] = { {


. modalias = " spidev " ,

. chip_select = 0 , πώληση

. max_speed_hz = 1 * 1000 * 1000 , πώληση

. bus_num = 1 , πώληση

. mode = SPI_MODE_3 , πώληση

} , {


. modalias = " spidev " ,

. chip_select = 2 , πώληση

. max_speed_hz = 1 * 1000 * 1000 , πώληση

. bus_num = 1 ,

mode = SPI_MODE_3 , πώληση

} , πώληση

} ?

Αυτή είναι μια βασική διαμόρφωση που μπορείτε να χρησιμοποιήσετε για μία από τις συσκευές σας SPI . Ρυθμίστε το Herz θέλετε να επιτρέψετε στα τσιπ για να εργαστούν σε με τις προδιαγραφές για τον επεξεργαστή σας . Αυτό διαφέρει από τον κατασκευαστή και το μοντέλο . Μπορεί επίσης να θέλετε να προσαρμόσετε το πρόγραμμά σας με τον τρόπο που θέλετε η συσκευή να χρησιμοποιήσει . Το έργο cCLinux προσφέρει μια σελίδα που εξηγεί τους διάφορους τρόπους και τους διαφορετικούς τρόπους για να διαμορφώσετε SPI , ανάλογα με τους στόχους σας .
5

Αποθηκεύστε και κλείστε το αρχείο και το εργαλείο menuconfig .
Η 6

Πληκτρολογήστε τις ακόλουθες εντολές στο τερματικό τη μεταγλώττιση του πυρήνα του Linux :

κάνει

κάνει μαθήματα

sudo make
modules_install

Όταν το τερματικό σας ζητά για τον κωδικό πρόσβασής σας , πληκτρολογήστε , στη συνέχεια, πληκτρολογήστε , " sudo make install " χωρίς τα εισαγωγικά , για να εγκαταστήσετε το νέο πυρήνα στο μηχάνημά σας
Η 7

πληκτρολογήστε αυτές τις εντολές για να κάνει μια εικόνα εκκίνησης για το μηχάνημά σας . :

cd /boot

mkinitrd -o initrd.img - 2.6.25 2.6.25

Αναπληρωτής " 2.6.25 2.6.25 " με δύο παρουσίες της κατασκευής του πυρήνα χρησιμοποιείτε τη δεδομένη στιγμή . Ο πυρήνας του Linux χτίσει ενημερώσεις συχνά .
8

Ανοίξτε το φάκελο " /boot /grub /menu.lst " εκτελώντας " gedit /boot /grub /menu.lst " στο παράθυρο του τερματικού , χωρίς εισαγωγικά . Αλλάξτε το initrd στην εικόνα με τον αριθμό build θα παρατίθενται στο βήμα επτά , για παράδειγμα :

/boot/initrd.img-2.6.25

Πιέστε το κουμπί "Αποθήκευση " στην πάνω αριστερή γωνία του παραθύρου , και κάντε κλικ στο "x " για να κλείσετε το αρχείο .
Η 9

Enter " update- grub" στο παράθυρο τερματικού σας , χωρίς τα εισαγωγικά . Στη συνέχεια, πληκτρολογήστε , "επανεκκίνηση " για να επανεκκινήσετε το σύστημά σας με τις νέες ρυθμίσεις .
Η
εικόνων

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

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