Έργα BeagleBone Black για αρχάριους

Πίνακας περιεχομένων:

Έργα BeagleBone Black για αρχάριους
Έργα BeagleBone Black για αρχάριους
Anonim

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

Ξεκινήστε να χρησιμοποιείτε το BeagleBone Black μέσα από ένα από τα πολλά χρήσιμα εισαγωγικά έργα.

Image
Image

LED 'Hello World'

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

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

Μετρητής Like στο Facebook

Όπως το προηγούμενο έργο, αυτό το έργο χρησιμοποιεί ένα οικείο API λογισμικού ως εισαγωγή στην ανάπτυξη στο BeagleBone Black. Ο μετρητής τύπου Facebook χρησιμοποιεί το OpenGraph API του Facebook για να λάβει τον αριθμό των Like για έναν συγκεκριμένο κόμβο στο γράφημα χρησιμοποιώντας τη μορφή JSON. Το έργο εξάγει τον αριθμό σε μια τετραψήφια οθόνη 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 φέρνει το δημοφιλές λειτουργικό σύστημα ανοιχτού κώδικα για κινητά στο BeagleBone Black. Το έργο, που ονομάζεται rowboat, είναι μια θύρα Android για επεξεργαστές TI Sitara, συμπεριλαμβανομένου του τσιπ AM335x που χρησιμεύει ως βάση για το BeagleBone Black. Το έργο έχει μια αυξανόμενη κοινότητα προγραμματιστών. Στόχος του είναι να παρέχει μια σταθερή θύρα Android σε έναν αριθμό επεξεργαστών TI.

Η θύρα rowboat έχει δοκιμαστεί με πολλές εφαρμογές Android διαφόρων λειτουργιών, όπως πρόσβαση σε σύστημα αρχείων, χαρτογράφηση και παιχνίδια. Αυτό το έργο είναι ένα εξαιρετικό σημείο εκκίνησης για προγραμματιστές που ενδιαφέρονται για το Android ως βάση για έργα υλικού πέρα από τα κινητά τηλέφωνα.

Συνιστάται: