Avec un prix de détail suggéré de 45 $ et un ensemble de fonctionnalités qui en font un mélange polyvalent de Raspberry Pi et d'Arduino, BeagleBone Black offre une excellente introduction au développement matériel et une voie potentielle des projets réalisés en tant qu'amateur au commerce produits matériels viables.
Commencez à utiliser le BeagleBone Black à travers l'un des nombreux projets d'introduction utiles.
LED 'Hello World'
Pour de nombreux programmeurs débutants, le premier projet de codage qu'ils terminent est le commun Hello World. Ce programme simple affiche ces mots à l'écran. Ce projet sur BeagleBoard a été développé par un membre de la communauté pour offrir une introduction similaire à l'utilisation du BeagleBoard Black.
Le projet utilise l'API Node, qui sera familière à de nombreux développeurs Web. L'API contrôle une LED, qui fait défiler les couleurs du rouge au vert en passant par le bleu. Ce projet simple est une bonne introduction au BeagleBone Black en tant que plate-forme.
Facebook Like Counter
Comme le projet précédent, ce projet utilise une API logicielle familière comme introduction au développement sur le BeagleBone Black. Le compteur de type Facebook utilise l'API OpenGraph de Facebook pour recevoir le nombre de Likes pour un nœud particulier sur le graphique en utilisant le format JSON. Le projet affiche le numéro sur un affichage LED à quatre chiffres et sept segments.
Le projet fournit une démonstration simple de la capacité de BeagleBone à s'interfacer facilement avec les services Web, tout en offrant de nombreuses options d'extension physique pour la sortie. Les interfaces Web seront familières à de nombreux développeurs. Le script Cloud9/Node.js utilisé pour alimenter la LED devrait également être accessible à de nombreux programmeurs débutants.
Appareil de surveillance réseau
Le BeagleBone Black est équipé de plusieurs options de connexion matérielle. Le port Ethernet intégré lui permet de devenir un dispositif de surveillance du réseau.
Ce projet utilise la technologie d'une société appelée ntop. Les gens de ntop ont fourni un portage de leur logiciel pour BeagleBone Black. Lors de la compilation et de l'installation du code, le BeagleBone surveille les connexions Internet sur votre réseau, identifiant les utilisateurs à large bande passante et les risques de sécurité potentiels. Ce projet pourrait servir d'outil abordable pour un administrateur système exécutant un réseau de petite entreprise.
BeagleBrew
Si vous êtes un passionné de technologie open source, le projet BeagleBrew pourrait être une excellente introduction au BeagleBone Black. Le BeagleBrew a été développé en partie par des membres de Texas Instruments, les concepteurs du projet BeagleBoard.
Le système utilise un serpentin en acier, un échangeur de chaleur à eau et un capteur de température pour surveiller la température d'une fermentation et la gérer à l'aide d'une interface Web. Il s'agit essentiellement d'un régulateur de température, qui est un concept simple qui convient aux amateurs de BeagleBone débutants à intermédiaires.
Android sur BeagleBone
En augmentant l'échelle de complexité, le projet Android BeagleBone apporte le système d'exploitation mobile open source populaire au BeagleBone Black. Le projet, nommé chaloupe, est un port Android pour les processeurs TI Sitara, y compris la puce AM335x qui sert de base à BeagleBone Black. Le projet a une communauté croissante de développeurs. Il vise à fournir un port stable d'Android à un certain nombre de processeurs TI.
Le port de chaloupe a été testé avec de nombreuses applications Android de diverses fonctions, y compris l'accès au système de fichiers, la cartographie et les jeux. Ce projet est un excellent point de départ pour les développeurs qui s'intéressent à Android comme base pour des projets matériels au-delà des téléphones mobiles.