¿Eres un entusiasta de la tecnología y te apasiona la programación en dispositivos de hardware? Entonces, este artículo es para ti. En esta ocasión, exploraremos la utilización del IDE de Cloud9 en el popular miniordenador BeagleBone Black. Descubre cómo puedes sacarle el máximo provecho a esta potente herramienta de programación en tu proyecto con este tutorial paso a paso. ¡No te lo pierdas!
El nube 9 IDE es una plataforma de programación basada en web de código abierto que admite múltiples lenguajes de programación.
Este fantástico software se instala en tu ordenador. Hueso Beagle Negro * Por defecto. Y en nuestra opinión, esta es una de las características clave que hace de BBB una excelente placa de programación (la Raspberry Pi carece de un buen IDE).
El código que escribe en el navegador web de su computadora se reenvía inmediatamente a su BeagleBone Black a través de SSH.
Cloud9 también tiene otras características como finalización de código, potentes capacidades de búsqueda, funcionalidad de arrastrar y soltar, programación en múltiples idiomas, SSH, FTP y mucho más.
Iniciando el IDE de Cloud9
Tome su BeagleBone Black y conéctelo a su computadora usando un cable mini USB. Si desea obtener más información, comience leyendo nuestra Introducción a BeagleBone Black.
Después de que se inicie el tablero, abra su navegador web y escriba http://192.168.7.2:3000 en la barra de direcciones. Verás algo similar a la siguiente imagen.
Descripción general del IDE de Cloud9
Las siguientes secciones le brindarán una mirada más cercana a las seis áreas principales del IDE de Cloud9.
Pestaña de menús: Como ocurre con cualquier aplicación informática, los menús del IDE de Cloud9 están organizados de una forma muy familiar: Archivo, Editar, Buscar, Ver, Ir, Ejecutar, Herramientas y Ventana.
Lugar de trabajo: Puede acceder a todas sus carpetas y archivos desde la ventana del espacio de trabajo. Todo está organizado jerárquicamente.
Editor: Cuando abra uno de sus scripts, la ventana del editor se verá como la que se muestra arriba. El editor resalta las funciones según la sintaxis de programación del archivo abierto.
Consola: Cuando ejecuta un script, la consola imprime el resultado de su aplicación. Estos mensajes se utilizan a menudo para depurar su código.
Depurador: El depurador le permite ver exactamente qué sucede cuando ejecuta sus scripts. Puede crear un punto de interrupción para que su código solo se ejecute en una línea específica que usted defina. También puede ver qué funciones llama su código y qué valores se almacenan en sus variables.
Terminal: Puede controlar su BeagleBone Black directamente desde el navegador web, lo que significa que puede actualizar o instalar nuevo software, mover archivos y ejecutar otros comandos.
Consejo: ¡Usar atajos de teclado con Cloud9 IDE puede ahorrarle mucho tiempo! Leer Escribimos este artículo en dummies.com Aquí puedes ver todos los atajos de teclado.
Probando un ejemplo de BoneScript
En su espacio de trabajo, abra su «manifestación“Carpeta y doble clic en el archivo”intermitente.js“. Este script básico hará parpadear los cuatro LED USR y también fijará P9_14 en su BeagleBone Black.
Para ejecutar su script, simplemente presione el botón Correr botón verde en la parte superior central.
¡Su BeagleBone Black debería comenzar a hacer parpadear sus LED USR inmediatamente!
Nota: Si después de hacer clic CorrerProbablemente ejecute el script en modo depurador. Para desactivar el modo depurador, haga clic en el pequeño icono de error como se muestra en la imagen de arriba.
Diploma
¡Eso es todo por ahora! En la siguiente parte, usaremos BoneScript para crear un servidor web al que se puede acceder desde cualquier dispositivo en su red para controlar los gastos. Si te gusta esta serie, asegúrate de suscribirte aquí para no perderte nuestras próximas publicaciones de blog sobre este foro.
¡Un agradecimiento especial a Luís Perestrelo por ayudar a Rui Santos a armar esta serie!
Esta es la parte 2, ¡ahora lee la parte 3! ->
*Participamos en el Programa de Asociados de Amazon Services LLC, un programa de publicidad para afiliados diseñado para proporcionarnos un medio para ganar tarifas al vincularnos a Amazon.com y sitios afiliados..
IDE de Cloud9 en el BeagleBone Black
El Cloud9 IDE es una plataforma de programación basada en la web de código abierto que admite varios lenguajes de programación.
Este excelente software viene instalado por defecto en tu BeagleBone Black *. Y en nuestra opinión, esta es una de las características clave que hace que el BBB sea una gran placa de programación (el Raspberry Pi carece de un buen IDE).
El código que escribes en el navegador web de tu computadora se pasa inmediatamente a tu BeagleBone Black a través de SSH.
Cloud9 también viene con otras funciones como: autocompletado de código, potentes funciones de búsqueda, funcionalidad de arrastrar y soltar, programación en varios lenguajes, SSH, FTP y mucho más.
Lanzando Cloud9 IDE
Agarra tu BeagleBone Black y conéctalo a tu computadora a través de un cable Mini USB. Si deseas más detalles, primero lee nuestra Guía de inicio rápido BeagleBone Black.
Después de que la placa se inicie, abre tu navegador web y escribe http://192.168.7.2:3000 en la barra de direcciones. Verás algo similar a la siguiente figura.
- Pestañas de menú: Al igual que cualquier aplicación informática, los menús en el Cloud9 IDE están organizados de una forma muy familiar: Archivo, Editar, Buscar, Ver, Ir a, Ejecutar, Herramientas y Ventana.
- Área de trabajo: Puedes acceder a todas tus carpetas y archivos con la ventana de trabajo. Todo está organizado jerárquicamente.
- Editor: Cuando abres uno de tus scripts, el editor se verá similar al que se muestra arriba. El editor resalta las funciones según la sintaxis de programación del archivo que tienes abierto.
- Consola: Cuando ejecutas un script, la consola imprime la salida de tu aplicación. Estos mensajes se utilizan comúnmente para depurar tu código.
- Depurador: El depurador es la manera perfecta de ver exactamente qué está sucediendo cuando ejecutas tus scripts. Puedes crear un punto de interrupción para que tu código se ejecute solo hasta una línea específica que defines.
- Terminal: Puedes controlar tu BeagleBone Black directamente desde el navegador web, lo que significa que puedes actualizar o instalar nuevo software, mover archivos y ejecutar otros comandos.
Consejo: Usar atajos de teclado con Cloud9 IDE puede ahorrarte mucho tiempo. Lee este artículo que escribimos en dummies.com donde puedes ver todos los atajos de teclado.
Probando un ejemplo BoneScript
En tu área de trabajo, abre tu carpeta «demo» y haz doble clic en el archivo «blinked.js». Este script básico hace parpadear los cuatro LED USR y también el pin P9_14 en tu BeagleBone Black.
Para ejecutar tu script, simplemente presiona el botón verde de Ejecutar en la parte superior central.
¡Tu BeagleBone Black debería comenzar a hacer parpadear los LED USR inmediatamente!
Nota: Si no sucede nada después de hacer clic en Ejecutar, probablemente estás ejecutando el script en modo de depuración. Para apagar el modo de depuración, haz clic en el pequeño ícono de bug como se muestra en la Figura arriba.
Conclusión
¡Eso es todo por ahora! En la siguiente parte crearemos un servidor web con BoneScript que se podrá acceder con cualquier dispositivo en tu red para controlar las salidas. Si disfrutas esta serie asegúrate de suscribirte aquí para no perderte nuestras próximas publicaciones utilizando esta placa.
Qué buena idea! Vamos a ver cómo se desenvuelve Cloud9 en el BeagleBone Black. ¡Gracias por la recomendación!
¡Interesante! Nunca había pensado en usar Cloud9 en mi BeagleBone Black. ¡Definitivamente lo probaré!
¡Qué chévere! No sabía que se podía usar Cloud9 en el BeagleBone Black. ¡Voy a ver si me facilita el desarrollo de mis proyectos! ¡Gracias por la info!