Projectes BeagleBone Black per a principiants

Taula de continguts:

Projectes BeagleBone Black per a principiants
Projectes BeagleBone Black per a principiants
Anonim

Amb un preu de venda suggerit de 45 dòlars i un conjunt de característiques que el converteixen en una combinació versàtil de Raspberry Pi i Arduino, BeagleBone Black ofereix una gran introducció al desenvolupament de maquinari i un camí potencial des de projectes realitzats com a aficionat fins comercialment. productes de maquinari viables.

Comenceu a utilitzar el BeagleBone Black mitjançant un dels diversos projectes introductoris útils.

Image
Image

LED "Hola món"

Per a molts programadors principiants, el primer projecte de codificació que completen és el comú Hello World. Aquest senzill programa mostra aquestes paraules a la pantalla. Aquest projecte a BeagleBoard va ser desenvolupat per un membre de la comunitat per oferir una introducció similar al funcionament del BeagleBoard Black.

El projecte utilitza l'API Node, que serà familiar per a molts desenvolupadors web. L'API controla un LED, que passa pels colors del vermell al verd i al blau. Aquest senzill projecte és una bona introducció al BeagleBone Black com a plataforma.

Comptador com a Facebook

Com el projecte anterior, aquest projecte utilitza una API de programari familiar com a introducció al desenvolupament al BeagleBone Black. El comptador semblant a Facebook utilitza l'API OpenGraph de Facebook per rebre el nombre de M'agrada per a un node concret del gràfic utilitzant el format JSON. El projecte envia el número a una pantalla LED de quatre dígits i set segments.

El projecte ofereix una demostració senzilla del poder de BeagleBone per interactuar fàcilment amb serveis web, alhora que ofereix moltes opcions d'extensió físiques per a la sortida. Les interfícies web seran familiars per a molts desenvolupadors. L'script Cloud9/Node.js utilitzat per alimentar el LED també hauria de ser accessible per a molts programadors principiants.

Dispositiu de supervisió de xarxa

El BeagleBone Black està equipat amb diverses opcions de connexió de maquinari. El port Ethernet integrat permet que es converteixi en un dispositiu de control de xarxa.

Aquest projecte utilitza tecnologia d'una empresa anomenada ntop. La gent de ntop va proporcionar un port del seu programari per a BeagleBone Black. En compilar i instal·lar el codi, el BeagleBone supervisa les connexions a Internet a la vostra xarxa, identificant els usuaris d'ample de banda elevat i els possibles riscos de seguretat. Aquest projecte pot servir com una eina assequible per a un administrador del sistema que executi una petita xarxa d'oficines.

BeagleBrew

Si sou un entusiasta de la tecnologia de codi obert, el projecte BeagleBrew pot ser una gran introducció al BeagleBone Black. El BeagleBrew va ser desenvolupat en part per membres de Texas Instruments, els dissenyadors 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 gestionar-la mitjançant una interfície basada en web. Es tracta bàsicament d'un regulador de temperatura, que és un concepte senzill adequat per a entusiastes de BeagleBone principiants i intermedis.

Android a BeagleBone

Ampliant l'escala de complexitat, el projecte Android BeagleBone porta el popular sistema operatiu mòbil de codi obert al BeagleBone Black. El projecte, anomenat barca de rems, és un port d'Android per als processadors TI Sitara, inclòs el xip AM335x que serveix de base per a BeagleBone Black. El projecte compta amb una comunitat de desenvolupadors en creixement. El seu objectiu és proporcionar un port estable d'Android a diversos processadors TI.

El port d'embarcacions de rems s'ha provat amb moltes aplicacions d'Android amb diverses funcions, com ara l'accés al sistema de fitxers, mapes i 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.

Recomanat: