Con un precio de venta sugerido de $45 y un conjunto de funciones que lo convierten en una combinación versátil de Raspberry Pi y Arduino, BeagleBone Black ofrece una gran introducción al desarrollo de hardware y un camino potencial desde proyectos realizados como aficionado a proyectos comerciales. productos de hardware viables.
Comience a usar el BeagleBone Black a través de uno de varios proyectos introductorios útiles.
LED 'Hola Mundo'
Para muchos programadores principiantes, el primer proyecto de codificación que completan es el común Hello World. Este sencillo programa muestra esas palabras en la pantalla. Este proyecto en BeagleBoard fue desarrollado por un miembro de la comunidad para ofrecer una introducción similar al funcionamiento de BeagleBoard Black.
El proyecto utiliza la API Node, que será familiar para muchos desarrolladores web. La API controla un LED, que cambia de color de rojo a verde a azul. Este sencillo proyecto es una buena introducción al BeagleBone Black como plataforma.
Contador de Me gusta de Facebook
Al igual que el proyecto anterior, este proyecto utiliza una API de software familiar como introducción al desarrollo en BeagleBone Black. El contador de Me gusta de Facebook usa la API OpenGraph de Facebook para recibir la cantidad de Me gusta para un nodo particular en el gráfico usando el formato JSON. El proyecto envía el número a una pantalla LED de cuatro dígitos y siete segmentos.
El proyecto proporciona una demostración simple del poder de BeagleBone para interactuar fácilmente con los servicios web, al mismo tiempo que ofrece muchas opciones de extensión física para la salida. Las interfaces web serán familiares para muchos desarrolladores. La secuencia de comandos Cloud9/Node.js utilizada para encender el LED también debería ser accesible para muchos programadores principiantes.
Dispositivo de monitoreo de red
El BeagleBone Black está equipado con varias opciones de conexión de hardware. El puerto Ethernet incorporado le permite convertirse en un dispositivo de monitoreo de red.
Este proyecto utiliza tecnología de una empresa llamada ntop. La gente de ntop proporcionó una versión de su software para BeagleBone Black. Al compilar e instalar el código, BeagleBone monitorea las conexiones a Internet en su red, identificando usuarios de gran ancho de banda y posibles riesgos de seguridad. Este proyecto podría servir como una herramienta asequible para un administrador de sistemas que ejecuta una red de oficina pequeña.
BeagleBrew
Si eres un entusiasta de la tecnología de código abierto, el proyecto BeagleBrew podría ser una excelente introducción al BeagleBone Black. El BeagleBrew fue desarrollado en parte por miembros de Texas Instruments, los diseñadores detrás del proyecto BeagleBoard.
El sistema utiliza un serpentín de acero, un intercambiador de calor de agua y un sensor de temperatura para monitorear la temperatura de una fermentación y administrarla mediante una interfaz basada en la web. Es esencialmente un regulador de temperatura, que es un concepto simple que es adecuado para entusiastas principiantes e intermedios de BeagleBone.
Android en BeagleBone
Avanzando en la escala de complejidad, el proyecto Android BeagleBone trae el popular sistema operativo móvil de código abierto al BeagleBone Black. El proyecto, llamado bote de remos, es un puerto de Android para procesadores TI Sitara, incluido el chip AM335x que sirve como base para BeagleBone Black. El proyecto tiene una creciente comunidad de desarrolladores. Su objetivo es proporcionar un puerto estable de Android a una serie de procesadores TI.
El puerto del bote de remos ha sido probado con muchas aplicaciones de Android de varias funciones, incluido el acceso al sistema de archivos, mapas y juegos. Este proyecto es un gran punto de partida para los desarrolladores interesados en Android como base para proyectos de hardware más allá de los teléfonos móviles.