Beaglebone Black, también conocida como BBB, es una placa de desarrollo de código abierto de bajo costo utilizada principalmente por desarrolladores y cabilderos. Aunque es bastante similar a una Raspberry Pi, viene con algunas características adicionales. Desarrollada por la corporación sin fines de lucro beagleboard.org, esta placa del tamaño de una tarjeta de crédito también es compatible con la plataforma Linux integrada. Debido a la presencia de tantos periféricos avanzados, también se considera una mini computadora. Tiene un conveniente entorno de desarrollo que permite al usuario interactuar con la PC simplemente a través de un puerto micro USB.

Fig. 1: Logotipo de Beaglebone negro
Entorno de hardware
BBB consta de la arquitectura central de la familia ARM y alberga el procesador AM35X ARM cortex A8 (1 GHz). Se puede alimentar a través de un puerto micro USB o de una fuente externa de 5V que está presente como opción. Además, también viene con 4GB de memoria interna. Dado que tiene más pines GPIO que Raspberry Pi, puede ser una opción adecuada para su proyecto.
Especificaciones de hardware BBB:
- 2 microcontroladores PRU de 32 bits
- 512 MB de memoria RAM DDR3
- Almacenamiento flash eMMC integrado de 4 GB y 8 bits
- acelerador de gráficos 3D
- acelerador de coma flotante
- Cliente USB para alimentación y comunicaciones.
- Puerto USB
- Un puerto Ethernet
- Puerto HDMI
- 2x encabezados de 46 pines
- Interfaz SD/MMC
- Procesador integrado UART, SPI, I2C, CAN
- ADC, PWM, LCD integrados en el procesador
Entorno de software
El Beagle black funciona fácilmente con varios programas de software. Admite varias imágenes de distribución de Linux, lo que permite al usuario crear aplicaciones en varios lenguajes de scripting y de alto nivel. Gracias a la comunidad de desarrolladores de código abierto, cuenta con un entorno de software eficiente. Hay muchas bibliotecas disponibles para Beaglebone Black y, por lo tanto, puedes comenzar a programar en minutos.
Características del software BBB:
- Se admiten varias distribuciones de Linux (Debian, Ubuntu, Android, etc.)
- Se admiten múltiples lenguajes de alto nivel (C, C++. Python, Java, etc.)
- Proceso de inicio sencillo
- Conectividad SSH con PC
Diagrama de distribución de pines de Beaglebone

Figura 2: Diagrama de pin de Beaglebone negro
Black Beaglebone contiene 2 cabezales de pines, cada uno con 46 pines. El cabezal del pasador del lado izquierdo es P9 y el cabezal del pasador del lado derecho es P8. El pinout consta de varias fuentes de alimentación, GPIO, SPI/I2C, ADC, PWM, pin de control y datos LCD, pin UART, etc. El voltaje de referencia del pin VDD_ADC es 1,8 V.
Primeros pasos con Black Beaglebone
Ahora explicaré cómo empezar con el Beaglebone negro y configurar la placa. La distribución Debian está precargada de forma predeterminada en el eMMC de BBB, lo que elimina la necesidad de instalar la imagen del kernel en una tarjeta de memoria externa seguida de su instalación en BBB. Esto le ahorrará tiempo y podrá comenzar a trabajar directamente con BBB.
Siga los pasos que se mencionan a continuación como instrucciones:
Paso 1: Primero encienda el Beaglebone Black conectándolo a la PC mediante el cable USB.
Paso 2: Espere unos minutos hasta que la PC detecte BBB.
Paso 3: abra la terminal de comandos y escriba el siguiente comando para solicitar conectividad SSH:
ssh (correo electrónico protegido)
Ahora el usuario ha iniciado sesión como root en el Beaglebone black. De forma predeterminada, la contraseña no está configurada para el usuario root.

Figura 3: Captura de pantalla de la consola Linux en Beaglebone Black
Paso 4: Ingrese el siguiente comando para establecer la contraseña de root en Beaglebone Black:
contraseña raíz
Ahora, ingrese la contraseña dos veces para confirmarla. Aquí, cuando ingresa la contraseña, se muestra una pantalla en blanco en lugar de '*' o cualquier otro símbolo.

Fig. 4: Captura de pantalla que muestra la consola Linux con la contraseña configurada correctamente en Beaglebone Black
Ahora, reinicie Beaglebone black escribiendo el siguiente comando y espere un momento:
Reanudar

Figura 5: Captura de pantalla del inicio de sesión de root de Linux en Beaglebone Black
Paso 5: repita el paso 3. Esta vez no podrá iniciar sesión sin una contraseña. Cuando ingrese el comando paso 3, BBB le pedirá que ingrese la contraseña de root.
Ingrese la contraseña que estableció durante el paso 4 y presione la tecla Enter.
Ahora ha iniciado sesión como root.
Paso 6: Tienes acceso al Beaglebone negro.
Paso 7: Si desea acceso a Internet, puede conectar el módulo Wi-Fi o el cable Ethernet al BBB. Retire el cable de alimentación (aquí cable USB) y conecte el cable Ethernet con el Beaglebone negro. Ahora vuelva a conectar el cable de alimentación con BBB.