Imprimir

Tutorial de BeagleBone

Escrito por Raúl Alvarez.

 

Tutorial de BeagleBoneEn esta serie de tutoriales en video mostraremos el uso de la placa BeagleBone desde la instalación de los drivers hasta proyectos avanzados de comunicaciones, control y automatización. Veremos también cómo acceder la BeagleBone usando los recursos de tu PC (teclado, mouse y monitor).

Al ser ésta una placa que puede correr Linux, la misma puede ser programada en una gran variedad de lenguajes: C/C++/C#, Java, Python, Ruby, PHP, Javascript, Node.js, Octave, etc. También puede ser programado en C/C++ embebido de bajo nivel ("bare-metal") y assembler como un microcontrolador regular.

En este tutorial usamos mayormente la placa BeagleBone Black, sin embargo casi toda la información presentada se aplica también a la placa BeagleBone clásica (la de color gris).

Videos Tutoriales

Parte 1 -  Instalación de Drivers - Ejemplos Iniciales con Bonescript y Bash

Se muestra el proceso de instalación de los drivers, se muestran también algunos ejemplos introductorios con Bonescript, el uso del Entorno de Desarrollo Integrado Cloud9 y algunos comandos de Linux (Bash) para el control de los LEDs de usuario.

Parte 2 - Escritorio Remoto con x11vnc

Se muestra cómo acceder remotamente al escritorio (desktop) del sistema operativo Angstrom en la placa Beaglebone a través de una conexión SSH.

..:: Muy pronto:

  • Ejemplos Prácticos con Bonescript
  • Control de GPIO Mediante Comandos Linux (Bash)
  • Acceso a los pines GPIO Mediante Python
  • Acceso a los pines GPIO Mediante Lenguaje C
  • Acceso al Puerto Serial UART
  • Acceso al Puerto I2C
  • Acceso al Puerto SPI
  • Programación Introductoria con Python
  • Comandos de Texto en Linux

Recursos Para los Tutoriales

Características Generales de la Placa BeagleBone

El Hardware

  • Procesador: Sitara AM3359AZCZ100 1GHz, 2000 MIPS
  • Procesador Gráfico: SGX530 3D, 20M Polygons/S
  • Memoria SDRAM: 512MB DDR3L 606MHZ
  • Flash en le Placa: 2GB, 8bit Embedded MMC
  • PMIC: TPS65217C PMIC regulador y un LDO adicional.
  • Soporte Para Depuración: CTI JTAG de 20 pines opcional en la placa, Cabezal Serial
  • Fuente de Alimentación: miniUSB USB o Jack DC, 5VDC Externos via Cabezal de Expansión
  • PCB: 3.4” x 2.1” 6 capas
  • Dimensiones: 88.98mm / 3.5" x 54.63mm / 2.1" x 18.84mm / 0.7"
  • LEDs Indicadores: 1-Alimentación, 2-Ethernet, 4-LEDs de Usuario
  • HiSpeed USB 2.0 Client Port: Acceso a USB0, Client mode via miniUSB
  • HiSpeed USB 2.0 Host Port Acceso a USB1, Socket Type A, 500mA LS/FS/HS
  • Acceso a Puerto Serial UART0 via Cabezal  de 6 pin 3.3V TTL.
  • Ethernet 10/100, RJ45
  • Conector SD/MMC microSD , 3.3V
  • Entradas de Usuario: Botón de Reset, Botón de Arranque (Boot), Botón de Activación (Power)
  • Salida de Video: 16b HDMI, 1280x1024 (MAX), 1024x768,1280x720,1440x900 con soporte EDID
  • Audio Mediante HDMI, Stereo
  • Conectores de Expansión:
    • Alimentación 5V, 3.3V , VDD_ADC(1.8V)
    • E/S 3.3V en todas las señales
    • McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V MAX), 4 Timers, 3 Puertos Seriales, CAN0, EHRPWM(0,2),XDMA Interrupt, botón Power b, Tarjeta de Expansión ID (Hasta 4 pueden ser apilados)
  • Peso 1.4 oz (39.80 grams)

El Software

BeagleBone corre varios sistemas operativos:

  • Ångström Linux
  • Android
  • Ubuntu
  • Cloud9 IDE en Node.js con librería BoneScript
  • Otros más

Sitio Web Oficial

El sitio web del proyecto es beagleboard.org/Products/BeagleBone%20Black

En este enlace se encuentra una descripción más detallada del software y hardware de la versión BeagleBone Black.

Y este es el enlace con la descripción del software y hardware de la versión BeagleBone clásica.

Página del Producto

Tenemos a la venta las dos versiones de la placa BeagleBone:

Raúl Alvarez Torrico
www.TecBolivia.com

Suscríbete a Nuestro Boletín Para Recibir Noticias de Artículos Similares

Pregunta anti spam. Ingresa abajo las últimas 4 letras de: asteroide
Nombre:
Email:

Productos Relacionados en Nuestra Tienda Virtual

Placa Beaglebone Black Rev. C

beagleboneblack

Detalles del Producto

$us 110.00

Placa BeagleBone

bb-bone-000

Detalles del Producto

$us 178.00

Raspberry Pi Modelo B 512M

raspberry_pi

Detalles del Producto

$us 70.00

Placa de Desarrollo Cubieboard2 ARM Cortex-A7 Dual Core Mini PC

cubieboard2_a20

Detalles del Producto

$us 118.00

Placa de Evaluación DE0-Nano FPGA Altera Cyclone IV 4C22

de0-nano

Detalles del Producto

$us 172.50