BeagleBone μαύρα έργα για αρχάριους

Μια ευέλικτη πλατφόρμα για πρωτότυπα ηλεκτρονικών

Το BeagleBone Black έχει κερδίσει πολλή προσοχή τον τελευταίο καιρό. Με μια προτεινόμενη λιανική τιμή των 45 δολαρίων και ένα σύνολο χαρακτηριστικών που το καθιστούν ένα ευέλικτο μίγμα Raspberry Pi και Arduino, προσφέρει μια μεγάλη εισαγωγή στην ανάπτυξη υλικού και μια δυναμική πορεία από έργα που γίνονται ως χομπίστας σε εμπορικά βιώσιμα προϊόντα υλικού. Για όσους είναι νέοι στο BeagleBone Black, και αναρωτιούνται για τις δυνατότητες, εδώ είναι μια επιλογή έργων στην πλατφόρμα που προσφέρουν ποικίλα επίπεδα πρόκλησης σε έναν αρχάριο.

LED "Hello World"

Για πολλούς αρχάριους, το πρώτο πρόγραμμα προγραμματισμού που αναλαμβάνεται είναι το "Hello World", ένα απλό πρόγραμμα που εξάγει αυτές τις λέξεις στην οθόνη. Αυτό το έργο στο BeagleBoard αναπτύχθηκε από ένα μέλος της κοινότητας για να προσφέρει μια παρόμοια εισαγωγή στη λειτουργία του BeagleBoard Black. Το έργο χρησιμοποιεί το κόμβο API, το οποίο θα είναι γνωστό σε πολλούς προγραμματιστές ιστού. Το API χρησιμοποιείται για τον έλεγχο ενός LED, το οποίο ανάβει και κυκλώνει μέσα από τα χρώματα από κόκκινο σε πράσινο έως μπλε. Αυτό το απλό έργο είναι μια καλή εισαγωγή στο BeagleBone Black ως πλατφόρμα.

Facebook σαν Counter

Αυτό το έργο, όπως και το προηγούμενο, χρησιμοποιεί ένα οικείο λογισμικό API ως εισαγωγή στην ανάπτυξη του BeagleBone Black. Ο μετρητής τύπου Facebook χρησιμοποιεί το OpenGraph API του Facebook για να λάβει τον αριθμό των "likes" για έναν συγκεκριμένο κόμβο στο γράφημα χρησιμοποιώντας τη μορφή JSON. Στη συνέχεια το έργο εκπέμπει τον αριθμό σε μια 4-ψηφία επτά τμημάτων LED. Το έργο παρέχει μια απλή επίδειξη της δύναμης της BeagleBone στην εύκολη διασύνδεση με τις υπηρεσίες web, προσφέροντας ταυτόχρονα πολλές διαφορετικές επιλογές φυσικής επέκτασης για την παραγωγή. Οι διεπαφές ιστού θα είναι γνωστές σε πολλούς προγραμματιστές και το σενάριο Cloud9 / Node.js που χρησιμοποιείται για την τροφοδοσία της λυχνίας LED θα πρέπει επίσης να είναι προσιτό για πολλούς αρχάριους προγραμματιστές.

Συσκευή παρακολούθησης δικτύου

Το BeagleBone Black είναι καλά εξοπλισμένο με πληθώρα επιλογών σύνδεσης υλικού και η ενσωματωμένη θύρα Ethernet επιτρέπει να γίνει εύκολα μια εύχρηστη συσκευή παρακολούθησης δικτύου. Αυτό το έργο χρησιμοποιεί τεχνολογία από μια εταιρεία που ονομάζεται ntop, οι οποίοι έχουν αναπτύξει μια σουίτα λογισμικού ανοικτού κώδικα παρακολούθησης δικτύου. Οι άνθρωποι στο ntop έχουν παράσχει ένα λιμάνι του λογισμικού τους για BeagleBone Black. Κατά τη σύνταξη και την εγκατάσταση του κώδικα, το BeagleBone μπορεί να χρησιμοποιηθεί για την παρακολούθηση των συνδέσεων στο Διαδίκτυο στο δίκτυό σας, προσδιορίζοντας τους χρήστες υψηλού εύρους ζώνης και τους δυνητικούς κινδύνους για την ασφάλεια. Αυτό το έργο θα μπορούσε ακόμη και να χρησιμεύσει ως ένα προσιτό εργαλείο για ένα sysadmin που διαχειρίζεται ένα δίκτυο μικρών γραφείων.

BeagleBrew

Η έκφραση "ελεύθερη, όπως και στην μπύρα" που χρησιμοποιείται από τους λάτρεις της τεχνολογίας ανοιχτού κώδικα, μιλάει στις προτιμήσεις πολλών στην κοινότητα. για αυτούς τους ανθρώπους, το έργο BeagleBrew μπορεί να είναι μια μεγάλη εισαγωγή στο BeagleBone Black. Το BeagleBrew αναπτύχθηκε εν μέρει από μέλη της Texas Instruments, των σχεδιαστών πίσω από το έργο BeagleBoard. Το σύστημα χρησιμοποιεί ένα χαλύβδινο πηνίο, έναν εναλλάκτη θερμότητας νερού και έναν αισθητήρα θερμοκρασίας για την παρακολούθηση της θερμοκρασίας μιας ζύμωσης και τη διαχειρίζεται χρησιμοποιώντας μια διαδικτυακή διεπαφή. Είναι ουσιαστικά ένας ρυθμιστής θερμοκρασίας, ο οποίος είναι μια αρκετά απλή ιδέα ότι θα μπορούσε να είναι κατάλληλος για αρχάριους ενδιάμεσους ενθουσιώδεις BeagleBone.

Android στο BeagleBone

Αναβαθμίζοντας την κλίμακα πολυπλοκότητας, το BeagleBone Android Project φέρνει το δημοφιλές κινητό λειτουργικό σύστημα ανοιχτού κώδικα στο BeagleBone Black. Το έργο, με το όνομα "rowboat", είναι μια θύρα Android για τους επεξεργαστές TI Sitara, συμπεριλαμβανομένου του chip AM335x που χρησιμεύει ως βάση για το BeagleBone Black. Το έργο έχει μια αυξανόμενη κοινότητα προγραμματιστών και αποσκοπεί στην παροχή ενός σταθερού λιμένα Android σε έναν αριθμό επεξεργαστών TI. Η θύρα σκαφών έχει δοκιμαστεί με πολλές εφαρμογές Android με διάφορες λειτουργίες, όπως πρόσβαση στο σύστημα αρχείων, χαρτογράφηση και ακόμη και παιχνίδια. Αυτό το έργο είναι ένα εξαιρετικό σημείο πηδούν για τους προγραμματιστές που ενδιαφέρονται για το Android ως βάση για έργα υλικού πέρα ​​από τα κινητά τηλέφωνα.