Tutorial de Odroid-X2
Odroid (Open Android) es una plataforma abierta de hardware pensada para desarrolladores Android y Linux que ofrece una variedad de placas de desarrollo de tamaño reducido y gran potencia, entre las que se destacan el Odroid-X2, Odroid-U2, Odroid-XU y Odroid-Q2. Estas placas poseen el desempeño cercano a una PC regular y pueden correr el sistema operativo Android y varias otras distribuciones de Linux, como por ejemplo: Ubuntu, Debian, ArchLinux, OpenSUSE, Fedora, etc.
En esta serie de tutoriales usaremos la placa Odroid-X2 basada en el procesador Samsung Exynos4412 Prime 1.7GHz ARM Cortex-A9 Quad Core, con 2GB de memoria RAM. Esta es la placa Odroid que más entradas y salidas de propósito general (GPIO) posee, por lo cual es de interés especial por las mayores posibilidades de interfaz que ofrece para la conexión de dispositivos externos para aplicaciones de linux embebido en áreas como: robótica, monitoreo/control industrial y doméstico, portales de acceso para IoT, etc.
En estos tutoriales usaremos el sistema operativo Debian en la placa debido a que, junto con ArchLinux, son posiblemente los más livianos, versátiles y por tanto ideales para sistemas embebidos, sin embargo para nuevos usuarios Debian es mucho más fácil de manejar que ArchLinux.
Aunque estos tutoriales se basan en el Odroid-X2, casi toda la información presentada debería aplicarse también al uso de las otras placas Odroid.
En esta serie de tutoriales usaremos la placa Odroid-X2 basada en el procesador Samsung Exynos4412 Prime 1.7GHz ARM Cortex-A9 Quad Core, con 2GB de memoria RAM. Esta es la placa Odroid que más entradas y salidas de propósito general (GPIO) posee, por lo cual es de interés especial por las mayores posibilidades de interfaz que ofrece para la conexión de dispositivos externos para aplicaciones de linux embebido en áreas como: robótica, monitoreo/control industrial y doméstico, portales de acceso para IoT, etc.
En estos tutoriales usaremos el sistema operativo Debian en la placa debido a que, junto con ArchLinux, son posiblemente los más livianos, versátiles y por tanto ideales para sistemas embebidos, sin embargo para nuevos usuarios Debian es mucho más fácil de manejar que ArchLinux.
Aunque estos tutoriales se basan en el Odroid-X2, casi toda la información presentada debería aplicarse también al uso de las otras placas Odroid.
Videos
Parte 1
- Introducción a la placa Odroid-X2
- Instalación del sistema operativo Debian Wheezy
Muy pronto:
- Inicio de sesión mediante SSH y terminal serial
- Acceso remoto al escritorio LXDE mediante SSH
- Uso de GPIO
- Programación con Phyton
- Programación con C/C++
Qué es el Odroid-X2?
- Tablero de desarrollo / Mini PC Linux de Ocho Núcleos (Octa Core).
- Cabe en la palma de la mano (9.4x9cm)
- Puede ser conectado a un monitor/tv HDMI
- Acepta la conexión de teclado, mouse y otros dispositivos USB
- Corre los sistemas operativos basados en Linux: Android, Debian Wheezy, Ubuntu, ArchLinux, OpenSUSE, Fedora y otros
- Es similar a otras placas Linux (Raspberry Pi, Cubieboard, Beglebone, etc.) pero mucho más poderosa.
Especificaciones del Odroid-X2
- Procesador: Samsung Exynos4412 Cortex-A9 Quad Core 1.7Ghz with 1MB L2 cache
- Memoria: 2GB LP-DDR2 880Mega data rate
- Acelerador 3D : Mali-400 Quad Core 440MHz
- Video: soporta 1080p via HDMI (H.264+AAC based MP4 container format)
- Salida de Video: Conector micro HDMI / puerto de interfaz LCD RGB-24bit
- Audio: Conector estándar 3.5mm y entrada de micrófono, salida HDMI Digital
- LAN: 10/100Mbps Ethernet con conector RJ-45 (soporte para Auto-MDIX)
- USB2.0 Host: Conector Tipo A de alta velocidad x 6 puertos
- USB2.0 Device: ADB/Mass storage(Micro USB)
- UART: Monitor de consola de systema para desarrollo (interfaz de 1.8volt)
- Puertos E/S: Puerto de expansión de 50 pines para interfaces LCD/I2C/UART/SPI/ADC/GPIO
- Almacenamiento: Ranura SDHC Card full size y módulo eMMC (El SD card y/o módulo eMMC se compran por separado)
- Alimentación de voltaje: 5V 2A (Conector: diámetro interno 0.8mm , diámetro externor 2.5mm, centro es positivo y cubierta externa es negativo).
- Software de Sistema: u-boot 2010.12, Kernel 3.0.15, Android4.0.x(ICS), Ubuntu, Debian, ArchLinux, OpenSUSE, Fedora, etc.
- Tamaño: 90 x 94 mm
Vista Superior del Odroid-X2
Raúl Alvarez Torrico
www.TecBolivia.com