BeagleBone Black Project per a principiants

Plataforma versàtil per a prototips electrònics

BeagleBone Black ha guanyat molta atenció recentment. Amb un preu recomanat de 45 dòlars i un conjunt de funcions que el converteixen en una barreja versàtil de Raspberry Pi i Arduino, ofereix una gran introducció al desenvolupament del maquinari i un camí potencial de projectes realitzats com a aficionat als productes de maquinari comercialment viables. Per als nous de BeagleBone Black, i preguntant-se sobre les possibilitats, aquí teniu una selecció de projectes a la plataforma que ofereixen diferents nivells de desafiament per als principiants.

LED "Hello World"

Per a molts principiants, el primer projecte de programació realitzat és "Hello World", un senzill programa que mostra aquestes paraules a la pantalla. Aquest projecte sobre BeagleBoard va ser desenvolupat per un membre de la comunitat per oferir una introducció similar a l'operació del BeagleBoard Black. El projecte utilitza l'API del node, que serà familiar per a molts desenvolupadors web. L'API s'utilitza per controlar un LED, que s'il·lumina, i els cicles de colors de vermell a verd a blau. Aquest senzill projecte és una bona introducció al BeagleBone Black com a plataforma.

Facebook com a comptador

Aquest projecte, com l'anterior, utilitza una API de programari familiar com una introducció al desenvolupament de BeagleBone Black. El comptador de Facebook utilitza l'API OpenGraph de Facebook per rebre el nombre de "m'agrada" per a un node en particular en el gràfic utilitzant el format JSON. El projecte, a continuació, emet el número en una pantalla LED de 4 dígits, set segments. El projecte proporciona una demostració simple del poder de BeagleBone per facilitar la interfície amb els serveis web, a més d'oferir moltes opcions d'extensió física per a la sortida. Les interfícies web seran familiars per a molts desenvolupadors, i el script de Cloud9 / Node.js utilitzat per alimentar el LED també hauria de ser accessible per a molts programadors novells.

Dispositiu de monitorització de xarxa

El BeagleBone Black està ben equipat amb multitud d'opcions de connexió de maquinari, i el port ethernet a bord permet que es converteixi fàcilment en un dispositiu pràctic de monitorització de xarxa. Aquest projecte utilitza tecnologia d'una empresa anomenada ntop, que ha desenvolupat un conjunt de programari de monitorització de xarxa de codi obert. Les persones de ntop han proporcionat un port del seu programari per BeagleBone Black. En compilar i instal·lar el codi, BeagleBone es pot utilitzar per controlar les connexions a Internet de la vostra xarxa, identificar usuaris d'ample de banda elevats i riscos potencials de seguretat. Aquest projecte podria fins i tot servir potencialment com una eina assequible per a un sysadmin que executi una petita xarxa d'oficines.

BeagleBrew

L'expressió "lliure, com en la cervesa" usada pels entusiastes de la tecnologia de codi obert parla als gustos de molts a la comunitat; per a aquestes persones, el projecte BeagleBrew podria ser una gran introducció al BeagleBone Black. El BeagleBrew va ser desenvolupat en part per membres de Texas Instruments, els dissenyadors darrere del projecte BeagleBoard. El sistema utilitza una bobina d'acer, un intercanviador de calor d'aigua i un sensor de temperatura per controlar la temperatura d'una fermentació i administrar-lo mitjançant una interfície basada en web. Es tracta bàsicament d'un regulador de temperatura, que és un concepte bastant senzill que podria ser adequat per als principiants aficionats intermedis de BeagleBone.

Android a BeagleBone

Si moveu l'escala de complexitat, el projecte BeagleBone Android porta el popular sistema operatiu de codi obert a BeagleBone Black. El projecte, anomenat "vaixell de regatge", és un port d'Android per als processadors IT Sitara, incloent el xip AM335x que serveix de base per BeagleBone Black. El projecte té una comunitat creixent de desenvolupadors i té com a objectiu proporcionar un port estable d'Android a una sèrie de processadors de TI. El port de remunera s'ha provat amb moltes aplicacions d'Android de diverses funcions, com ara l'accés al sistema de fitxers, mapes i fins i tot jocs. Aquest projecte és un gran punt de partida per als desenvolupadors que estiguin interessats en Android com a base per a projectes de maquinari més enllà dels telèfons mòbils.