background image

 

       64 

Η υλοποίηση αποτελεί εξέλιξη της εφαρμογής εκτύπωσης των κωδικών χειρι-

στηρίου στο BeagleBoard-xM. Συγκεκριμένα, η διεργασία διακομιστή τροποποιείται 

κατάλληλα, έτσι ώστε να επιτρέπει τον χειρισμό της διόδου εκπομπής φωτός, ενώ η 

διεργασία πελάτη δεν διαφοροποιείται. Ο Πίνακας 4.5 παρουσιάζει τα χαρακτηριστι-

κά της διεργασίας διακομιστή. 

Ονομασία 

Server_ 

ManageLEDApplication 

Τύπος εφαρμογής 

File 

Επέκταση 

Γλώσσα 

προγραμματισμού 

Πλήθος γραμμών 

κώδικα 

89 

Μέγεθος 

8.34 KB 

Πίνακας 4.5: Χαρακτηριστικά διεργασίας διακομιστή, χειρισμού διόδου εκπομπής φωτός 

στο BeagleBoard-xM. 

 
Διεργασία διακομιστή: 

Στη διεργασία, ενσωματώθηκε η συνάρ-

τηση 

Blinking_LED()

,  η  οποία  καλείται  κάθε 

φορά  που  ο  χρήστης  επιλέγει  τον  χειρισμό  της 

διόδου  εκπομπής  φωτός.  Υπεύθυνο  πλήκτρο 

χειριστηρίου επιλέχθηκε το πλήκτρο δράσης 

02

Αρχικά, επιτυγχάνεται πρόσβαση

58

 του χρήστη 

                                                      

58

 Κατά την φόρτωση του συστήματος, όλες οι θύρες επέκτασης είναι δεσμευμένες από τον πυρήνα. 

Μέσω  ενός  εικονικού  συστήματος  αρχείων  (sysfs),  επιτρέπεται  η  πρόσβαση  στις  θύρες  επέκτασης, 
μέσω μιας διαδικασίας εξαγωγής (export)

ΣΗΜΕΙΩΣΗ

 

Ο  τύπος  διόδου  εκπομπής  φωτός 

είναι  ερυθρής  ακτινοβολίας.  Οι 

προδιαγραφές  κυμαίνονται  από 

1.8 - 2.2 V

 συνεχούς τάσης και 

20 mA 

συνεχούς ρεύματος.