Opciones de sistema operativo para BeagleBone Black

Publicado por

El BeagleBone Black es una pieza de hardware robusta. Con toda esta potencia, tiene a su alcance todo un mundo de sistemas operativos, pero no debe instalar cualquier cosa. Dependiendo de lo lejos que desee llegar puede conservar algunos paquetes previamente incorporados o llegar hasta el final y crear su propio núcleo para el dispositivo.


La razón por la que existen algunas restricciones es por que Beaglebone Black se basa en una arquitectura ARM que difiere de lo que es habitual encontrar en antiguos entornos de sistemas de computación del pasado basados en x86. Con el alto rendimiento de los microprocesadores basados en ARM a niveles de potencia bajos, especialmente en el creciente segmento del Internet de las cosas (IoT), estos microprocesadores han ido llamando cada vez más la atención de los desarrolladores de software, lo que ha abierto todo un mundo de posibilidades.

0216 BB Debian

El BeagleBone Black inicialmente se desarrolló con Angstrom Linux como sistema principal. Angstrom se creó teniendo en cuenta el mundo de los sistemas integrados, por lo que es muy ligero y capaz de escalar hasta muy pequeñas huellas de memoria. Con el tiempo Debian se adoptó como imagen de sistema operativo principal para la apertura de Beaglebone Black a un gran mundo de paquetes y software compatible. Debian es la columna vertebral de distribuciones como Ubuntu y Mint, así que por lo general, si ve a alguien publicando instrucciones sobre cómo operar en Ubuntu, será posible seguir las mismas instrucciones que aparecen en Debian, siempre y cuando instale primero las dependencias que falten. Una clave importante para las dependencias y los paquetes de software es que deben ser compatibles con ARMHF para ejecutarse en Beaglebone Black. Para Debian en el BeagleBone Black puede contar con las opciones de la versión 7, conocida como Wheezy y la versión 8, conocida como Jessie. Le recomendamos que utilice la última versión estable de Debian 8.3 disponible a partir de este artículo.

Ambas imágenes (Debian 8.3 y 7.9) se pueden guardar en una tarjeta SD. Le recomendamos una tarjeta micro SD 10 con al menos 8 GB de capacidad de almacenamiento como Kingston SDC10/8GBSP. Puede utilizar Linux y el comando dd, en Windows use la utilidad Win32DiskImager, y en Mac use la utilidad XZ.

0216 BB LXDE

A veces es útil disponer de una interfaz gráfica de usuario (GUI) presente en la placa a pesar de que es principalmente una plataforma de sistemas de computación integrada. En uno de mis proyectos la placa estuvo funcionando como un tablero de mando independiente que mostraba información a través de HDMI a un monitor utilizando un convertidor mini-HDMI a HDMI como es el PNY C-H-A10-C10-C(https://www.arrow.com/en/products/c-h-a10-c10-c/pny-technologies). Para ponerlo en marcha era necesario X11 y la ruta más rápida que encontré para conseguirlo fue utilizar el paquete LXDE que es el entorno de escritorio ligero de X11, que proporciona todos los elementos necesarios para obtener una interfaz gráfica de usuario (GUI) en funcionamiento mientras que se mantiene operativa con hardware gráfico bastante limitado. La forma más rápida para tener instalado LXDE es a través de apt-get, tales como:

sudo apt-get update
sudo apt-get -y install lxde lxde-core lxde-icon-theme
sudo shutdown -r now


Después de reiniciar se le presentará una pantalla de inicio de sesión LXDE que cuenta con algunas utilidades gráficas instaladas.

0216 BB Ubuntu

Más allá de estos paquetes compatibles “oficiales” hay un buen número de otras distribuciones que funcionan en la placa. Probé y ejecuté Ubuntu 14.04, 12.04 y Snappy Core. Todos se iniciaron en la placa y fueron operativos. En mis proyectos he utilizado Ubuntu 14.04. Es interesante probar con Snappy Core ya que se trata del contenedor de los despliegues en la nube de Ubuntu compatibles con las aplicaciones Docker. Android 4.2.2 Jelly Bean también se ha creado para BeagleBone Black junto con Windows Embedded Compact 7 y 2013.

La conclusión es que hay un montón de opciones para cualquier proyecto que pueda crear para BeagleBone Black. Algunas serán más compatibles que otras y algunas serán un poco más ligeras para permitir hacer más operaciones con la placa.

Últimas noticias

Lo sentimos, pero su selección de filtros no devolvió resultados.

Hemos actualizado nuestra política de privacidad. Por favor tome un momento para revisar estos cambios. Al hacer clic en Acepto, usted está de acuerdo con la Politica de Privacidad de Arrow Electronics y sus condiciones de uso.

Nuestro sitio Web coloca cookies en su dispositivo para mejorar su experiencia y nuestro sitio. Lea más sobre las cookies que utilizamos y cómo desactivarlas aquió. Es posible que se utilicen las cookies y tecnologías de seguimiento con fines de marketing.
Al hacer clic en "Aceptar", usted está consintiendo la colocación de cookies en su dispositivo y el uso de tecnologías de seguimiento. Haga clic en "Leer más" a continuación para obtener más información e instrucciones sobre cómo desactivar las cookies y tecnologías de seguimiento. Si bien la aceptación de cookies y tecnologías de seguimiento es voluntaria, la desactivación de estos puede resultar en que el sitio web no funcione correctamente, y es posible que ciertos anuncios sean menos relevantes para usted.
Respetamos su privacidad. Lea nuestra política de privacidad aquió