65
στις θύρες επέκτασης, με εκτέλεση της κλήσης
συστήματος
fopen()
. Ακολούθως, δεσμεύεται
η θύρα επέκτασης
22
, μέσω της κλήσης συστή-
ματος
fprintf()
. Με την εκτέλεση της εντο-
λής, δημιουργείται ένας κατάλογος, υπεύθυνος
για τον χειρισμό της συγκεκριμένης θύρας επέ-
κτασης. Στη συνέχεια, μέσω της κλήσης συστή-
ματος
fopen()
, πραγματοποιείται πρόσβαση
στον κατάλογο, ενώ μέσω της κλήσης συστήμα-
τος
fprintf()
, η θύρα επέκτασης τίθεται σε
ισχύ τροφοδοσίας. Η ισχύς έχει διάρκεια
33332
μs
59
. Η θύρα επέκτασης παύει να τροφοδοτείται
για
1 μs
, κατόπιν εκτέλεσης των ίδιων κλήσεων
συστήματος, υπεύθυνων για την παροχή της
τροφοδοσίας.
Εικόνα 4.13: Δίοδος εκπομπής φωτός ενσωματωμένη στο BeagleBoard-xM.
59
Η διεργασία πελάτη, ανιχνεύει για δεδομένα εισόδου από το χειριστήριο κάθε 0.0(3) δευτερολε-
πτα. Παράλληλα, η διεργασία διακομιστή, είναι σε θέση να δεχτεί με τον ίδιο ρυθμό τα δεδομένα ει-
σόδου.
ΣΗΜΕΙΩΣΗ
Οι ηλεκτρικές προδιαγραφές της
επιλεγμένης θύρας επέκτασης είναι
1.8 V
συνεχούς τάσης. Η ενσωμά-
τωση της διόδου εκπομπής φωτός
στο BeagleBoard-Xm, πραγματο-
ποιήθηκε κατόπιν σύνδεσης του
άκρου ανόδου της, στη θύρα επέ-
κτασης
22
· και του άκρου καθό-
δου της, στη θύρα επέκτασης
28
.
Επιπρόσθετα, δεν απαιτήθηκε η
παρεμβολή κάποιου αντιστάτη (Ει-
κόνα 4.13).