Tabla de contenido

Publicidad

Enlaces rápidos

MANUAL DE
USUARIO
ODROID-C1
rev. 20150929

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Hardkernnel ODROID-C1

  • Página 1 MANUAL DE USUARIO ODROID-C1 rev. 20150929...
  • Página 2: Tabla De Contenido

    Indice ODROID-C1 Guía para Principiantes Capítulo 1 • Bienvenida .................1 Diferencias entre el típico PC y un Ordenador de Placa Reducida (SBC) ..2 Componentes incluidos en un SBC ..............2 Diagrama por bloques ..................3 Imagen de la Placa ..................3 Conexión de Periféricos ..................4 Fuente de Alimentación ...................5...
  • Página 3 Indice ODROID-C1 Guía para Principiantes Capítulo 3 • Sistemas Operativos ...............36 Ubuntu/Debian....................36 Conceptos Básicos de Linux ................37 Kernel ......................38 Interfaz Gráfica de Usuario (GUI) ..............39 720p vs 1080p ....................39 Video Entrelazado o Progresivo ..............39 Conversion de Vídeo Descendente ..............40 Conversión de Vídeo Ascendente ..............41 Overscan HDMI ....................41...
  • Página 4 Indice ODROID-C1 Guía para Principiantes Kit de Pequeños Ajustes.................62 ODUINO ONE ....................65 ODROID-SHOW2 ...................67 Shield E/S LCD 16x2 ..................69 Placa Meteorológica ..................70 Pantalla táctil TFT 3.2” ...................72 Clave de Alimentación USB-DC 2.5x0.8mm ..........75 USB-SPDIF ....................75 USB-CAM 720P ....................78 UPS2 ......................80 Módulo GPS USB ...................80...
  • Página 5 Creditos Autores: Rob Roy Venkat Bommakanti Editor Artístico: Bruno Doiche Colaboradores: Alan Tung Anawat Hokoon Patrick Oberli Robert Cleere Editor Español: Manuel Adamuz Qué defendemos. Nos esmeramos en presentar una tecnología punta, futura, joven, técnica y para la sociedad de hoy. Nuestra filosofía se basa en los desarrolladores.
  • Página 6: Capítulo 1 • Bienvenida

    Bienvenida nhorabuena por haber comprado un ODROID-C1. Es uno de los más potentes y económicos ordenadores de placa reducida que existen, además de ser un dispositivo muy versátil. Con un proc- esador de cuatro núcleos Amlogic, una avanzada GPU Malí y Ethernet...
  • Página 7: Diferencias Entre El Típico Pc Y Un Ordenador De Placa Reducida (Sbc)

    100W y 1000W o incluso más, dependiendo de los periféricos, el procesador y el tipo de fuente de alimentación uti- lizada. Sin embargo, el ODROID-C1 utiliza entre 5W y 10W, lo que reduce considerablemente la factura de la luz. Además permite usar sistemas de alimentación muy específicos, como son las células so-...
  • Página 8: Diagrama Por Bloques

    Capítulo 1 conector de alimentación de 5V/2A. Además de estas entradas con- vencionales, el C1 también incluye un puerto GPIO de 40 pines, un conector de batería RTC externo, un puerto de consola serie USB- UART, un conector para módulos eMMC y una ranura para tarjetas microSD.
  • Página 9: Conexión De Periféricos

    Ethernet y el cable de auriculares conectado al puerto de 3,5 mm de un monitor HDMI, como el ODROID-VU. Periféricos del ODROID-C1 La siguiente imagen muestra el monitor táctil HDMI ODROID- VU que soporta sonido estéreo y control táctil de 10 puntos.
  • Página 10: Fuente De Alimentación

    Capítulo 1 kit de pequeños ajustes para el C1 Fuente de Alimentación La placa C1 requiere de una fuente de alimentación de 5V/2A. El conector de alimentación específico (pequeña clavija en forma de barra) puede aceptar un cable que tenga una clavija con un diámetro exterior de 2,5 mm y un diámetro interior de 0,8 mm.
  • Página 11 Alimentación por MicroUSB Es posible alimentar el ODROID-C1 a través del puerto mi- croUSB, pero esta opción no estába activada por defecto en el C1 original, aunque el modelo C1+ sí que la incluye. Una simple modifi- cación en el hardware permite la alimentación por microUSB, la cual...
  • Página 12: Monitor

    Capítulo 1 Monitor El C1 incluye un puerto microHDMI para conectar un moni- tor HDMI. Se recomienda utilizar el cable microHDMI-HDMI que suministra Hardkernel, pero debería funcionar con otros cables que se ajusten a los estándares de alta calidad. Algunos usuarios han informado que tienes problemas con cables que no incorporan hi- los de puesta a tierra en el interior, de modo que lo mejor es pedir el cable directamente a Hardkernel o a uno de sus distribuidores...
  • Página 13: Tarjeta Microsd

    La imagen siguiente muestra cómo queda el módulo eMMC una vez montado. Primer plano del C1 con el módulo eMMC montado Estados LED El ODROID-C1 incluye varias luces LED que indican el estado del dispositivo: MANUAL DE USUARIO ODROID C1...
  • Página 14: Especificaciones Técnicas

    La primera es mediante el uso de una tarjeta microSD y la otra usando un módulo eMMC, que normalmente se utiliza para el almace- namiento externo de smartphones y cámaras digitales. El ODROID-C1 puede utilizar el nuevo modelo SD UHS-1, que es aproximadamente el doble de rápido que las tarjetas de clase 10.
  • Página 15 Entrada DC 5V 2A La entrada de corriente es de 5V, con un diámetro interior de 0,8 mm y un diámetro exterior de 2,5 mm. El ODROID-C1 consume menos de 0,5A en la mayoría de los casos, pero puede subir hasta los 2A si se conectan varios periféricos USB directamente a la placa.
  • Página 16 útil llamada WiringPi que permite gestionar las conexiones con los pines. Ya hemos exportado la librería WiringPi v2 a ODROID-C1, tal y como se describe en el Capítulo 4 de este manu- al. Ten en cuenta que todos los puertos GPIO funcionan a 3,3 voltios, y las entradas ADC están limitadas a 1.8 voltios.
  • Página 17: Disipador De Calor

    Capítulo 1 Ethernet Gigabit El Realtek RTL8211F es un transmisor receptor Ethernet total- mente integrado que cumple con los estándares 10Base-T, 100Base- TX y 1000Base-T IEEE 802.3 Controlador Hub MTT USB Se utiliza un GENESYS LOGIC GL852G para implementar la función Hub de 4 puertos que cumple totalmente con la revisión 2.0 de las especificaciones del Bus de Serie Universal (USB) Controlador VBUS USB...
  • Página 18: Instalación Del Disipador De Calor

    Capítulo 1 disponible en la tienda de Hardkernel. La transferencia de calor de los componentes al aire que los rodea está directamente relacionada con la superficie disponible para transferir ese calor al aire circundante. El procesador del C1 ofrece un área relativamente pequeña para disi- par el calor (aproximadamente 1 cm x 1 cm).
  • Página 19 Almohadilla térmica del disipador de calor colocada Retirando la lámina de protección del disipador de calor Disipador colocado en el ODROID-C1 El objetivo del disipador de calor es la transferencia de calor del procesador y de los módulos de memoria. Por lo tanto es normal que el disipador de calor se caliente cuando el C1 esté...
  • Página 20: Medición De La Temperatura

    Capítulo 1 Medición de la Temperatura Para comprobar que el disipador de calor ha sido instalado cor- rectamente, puedes realizar lecturas de temperatura antes y después de la instalación con ayuda del sensor integrado en el procesador. Sería ideal tener el procesador funcionando al mismo nivel cuando se tomen las temperaturas antes y después de instalar del disipador.
  • Página 21 Capítulo 1 ¿Qué GPU incluye? Un ARM Mali-450 MP2. En realidad, incorpora 4 núcleos GPU: 2 pro- cesadores fragment y 2 procesadores vertex shader, aunque normal- mente sólo contamos el número de procesadores fragment. ¿Cómo lo inicias? Puedes iniciarlo desde cualquier tarjeta microSD o módulo eMMC. ¿Puedo comprar tarjeta SD o eMMC con el SO preinstalado? Sí, están disponibles en Hardkernel y en otros distribuidores.
  • Página 22 ODROID-C1? Los siguientes periféricos que necesitas no están incluidos en el pack básico ODROID-C1, pero se pueden adquirir por separado en la tienda de Hardkernel o en un distribuidor autorizado: • Monitor HDMI como dispositivo de salida y cable Micro-HDMI •...
  • Página 23 Capítulo 1 ¿Qué pantallas puedo usar? Existe un puerto de salida HDMI Tipo D en el ODROID-C1, y un puer- to HDMI Tipo-A en el C1+. La siguiente lista muestra las resoluciones que actualmente son compatibles: • 1920x1200 (WUXGA) • 1920x1080 (1080p) •...
  • Página 24 No, pero puedes utilizar un adaptador SATA-USB. ¿Qué adaptador de corriente debería utilizar? El ODROID-C1 consume menos de 0,5 en la mayoría de los casos, aunque puede subir hasta los 2A si conectamos muchos periféricos USB directamente a la placa principal. Se recomienda utilizar la PSU 5V/2A de Hardkernel o un cable de corriente USB con un cargador 5V/2A.
  • Página 25 Capítulo 1 ¿Es necesario realizar modificaciones para que los accesorios que se pueden comprar en la tienda Hardkernel funcionen cor- rectamente? No, Funcionan directamente con los Kernels que se suministran con el sistema operativo. ¿El dispositivo soporta sistemas en red? Sí, dispone de un puerto Ethernet RJ45 10/100/1000.
  • Página 26: Capítulo 2 • Empecemos

    Empecemos... on la presentación del Ordenador de placa reducida C1 y el hecho de que dispongas de todos los periféricos necesarios, seguro que estás deseando empezar a trapichear con tu C1. Para poder usarlo con Internet, lo primero que necesitamos saber es cómo conectarlo a una red doméstica.
  • Página 27: Preparando El Area De Trabajo

    Capítulo 2 Típica red doméstica de ordenadores Despues debemos preparar el soporte de arranque, en teoría es posible usar un C1 en una red sin Internet. Sin embargo, en muchos casos se necesita una conexión segura y permanente a Internet. En cualquier caso, se supone que tienes una intranet completamente funcional (es decir, la red interna de casa).
  • Página 28: Grabando Una Image

    Capítulo 2 La configuración anterior contribuye en gran medida a garantizar un espacio de trabajo seguro para ti y tus proyectos en los que participa muy activamente placas como el C1. Grabando una Image Todos los SBCs necesitan un sistema operativo (SO) para arran- car.
  • Página 29 Capítulo 2 eMMC de 16 GB con Linux y adaptador Las placas de desarrollo como el C1, por definición, necesitarán en al- gún momento actualizar el sistema operativo o simplemente volver a un estado anterior. En la siguiente sección se describe cómo se graba en los soportes de almacenamiento.
  • Página 30 USB macho del lector al puerto hembra (USB3 o USB2) del ordenador o del hub USB3. El ODROID-C1 no es capaz de arrancar al instante con algunos modelos de tarjetas microSD. No obstante, puedes utilizar cualquier marca de tarjeta independientemente de su velocidad.
  • Página 31: Grabar Una Imagen Con Un Ordenador Con Ms Windows 7

    Tarjetas microSD parcialmente compatibles Las siguientes tarjetas no son capaces de arrancar al instante sobre el ODROID-C1, sino que tardan unos 30 segundos en iniciar el proceso de arranque. Una vez finalizado el proceso de arranque y el sistema operativo se ejecuta, funcionan con normalidad: •...
  • Página 32 Capítulo 2 Lista de las Imágenes Ubuntu para el ODROID-C1 Cada una de las entradas de la lista también es un enlace. Haz clic en el enlace que corresponde a la imagen C1 más reciente y descargarla. Tendrás que descomprimir este archivo antes de pasarlo al soporte de arranque.
  • Página 33 El proceso de descompresión dará como resultado un archivo de ima- gen que se puede almacenar en la microSD/eMMC. En este ejemplo, es ubuntu-14.04.1lts-lubuntu- ODROID-c1-20150204.img. Otra utilidad imprescindible es la que se usa para grabar el ar- chivo de imagen descomprimido, la utilidad Win32DiskImager. Hard- kernel tiene una versión actualizada que añade un paso muy útil al...
  • Página 34: Linux

    La siguiente captura de pan- talla muestra la página web con las imágenes de Android. Lista de imágenes de Android para el ODROID-C1 Una vez descargado el archivo, descomprimirlo y grábalo siguiendo los pasos descritos anteriormente en esta sección.
  • Página 35 Espera a que el proceso de descarga se complete, luego des- comprime el archivo usando el siguiente comando: $ unxz ./ubuntu-14.04.3lts-lubuntu-odroid-c1-20151020.img.xz Esto dará como resultado un archivo de imagen descom- primido llamado ubuntu-14.04.3lts-lubuntu-odroid-c1-20151020.img. Coloca el lector de tarjeta con el soporte de arranque en el cor- respondiente puerto USB.
  • Página 36: Osx

    Capítulo 2 que y colócalo en la superficie no conductora de tu área de trabajo. Estos pasos son para grabar una imagen Linux. Para grabar una imagen Android, sólo tiene que descargar el archivo correspondi- ente y seguir los mismos pasos descritos anteriormente. Tendrías que iniciar el navegador una vez más y dirigirte a http://bit.ly/1FRHJKl.
  • Página 37: Encendido

    Capítulo 2 la placa, cogiéndola por los bordes. Evita tocar cualquiera de sus componentes, conectores periféricos, puertos, circuitos y soldadu- ras. Coloca la placa sobre la superficie de trabajo con la parte de abajo hacia arriba. Revisa los esquemas y sigue las instrucciones del Capítulo 1 para insertar el módulo eMMC o tarjeta SD.
  • Página 38 Capítulo 2 Algunos cables HDMI tienen problemas de compatibilidad, así que asegúrate de usar el cable HDMI oficial de Hardkernel. Algunos monitores tienen funciones EDID no estándar. En este caso, es nece- sario seleccionar el modo no-EDID en la configuración de ODROID. Algunos cables tienen una clavija más corta y puede que sea necesario retirar algo de funda de plástico.
  • Página 39: Configurar Linux

    Capítulo 2 Configurar Linux Tras arrancar ODROID con un escritorio Linux, ejecuta ODROID Utility desde el acceso directo del escritorio y ampliar el sistema de ar- chivos para tener uso completo de la tarjeta microSD o módulo eMMC. Luego ejecuta ODROID Utility de nuevo para actualizar el sistema y reiniciar.
  • Página 40: Configurar La Resolución Hdmi Con La Aplicación De Android

    Espera hasta que el LED azul se apage, lo cual indica que toda la actividad del sistema ha finalizado. Ahora es seguro desconectar la fuente de alimentación del ODROID-C1, extrae el soporte de arran- que y separa los periféricos. MANUAL DE USUARIO ODROID C1...
  • Página 41: Capítulo 3 • Sistemas Operativos

    Inicio Se puede solicitar junto con el Odroid-C1 un módulo eMMC o tarjeta microSD con Ubuntu preinstalado. Por favor, consulta el Capítu- lo 2 para obtener más información sobre cómo descargar y grabar Ubuntu en tu soporte de arranque para el C1.
  • Página 42: Conceptos Básicos De Linux

    Capítulo 3 Conceptos básicos de Linux Ubuntu y Debian, al igual que la mayoría de las distribuciones de Linux, tienen una estructura de carpetas home donde se almacenan los documentos, ficheros y archivos multimedia de cada usuario del sistema. Por ejemplo, los archivos descargados de Internet se guar- dan automáticamente en la carpeta Downloads, y las otras carpetas suelen utilizarse para organizar diversos archivos públicos y privados, tales como imágenes, vídeos y documentos de texto.
  • Página 43: Kernel

    Centro de Software para descargar nuevas aplica- ciones, como muestra la siguiente imagen. Si el ODROID-C1 se utiliza en proyectos de robótica, puede que sea más adecuado usar entornos más livianos tales como Blackbox, con el fin de liberar la máxima cantidad de memoria posible para la aplicación del controlador principal.
  • Página 44: Interfaz Gráfica De Usuario (Gui)

    X11 para crear un entorno de ventanas y proporciona librerías de gráficos para que los usuarios pueden interactuar con las aplicaciones que utilizan un ratón. El ODROID-C1 incluye una unidad de procesa- miento gráfico (GPU) Mali 450 que es controlada por X11, y junto con el Graphics Library Open (OpenGL) permite representar gráficos en...
  • Página 45: Conversion De Vídeo Descendente

    Capítulo 3 completas por segundo. Este formato es visualmente superior al vídeo entrelazado, y por lo general se debería utilizar cuando la pantalla sea compatible. El 1080i y 720i son formatos de vídeo entrelazados, el estandar de siempre para la difusión de radio y televión. En el entrelazado, se transfieres dos imagenes (o más correctamente, sectores) por cada fotograma de vídeo, por lo que un video 60fps cuenta con 30 imá- genes completas por segundo.
  • Página 46: Conversión De Vídeo Ascendente

    Capítulo 3 Conversión de Vídeo ascendente Cuando el C1 se configura para una resolución de salida más alta que la del vídeo, se produce una conversión ascendente por ex- trapolación para producir una imagen con una resolución más alta. El reproductor de vídeo puede mostrar vídeos con varias resoluciones.
  • Página 47: Configuración De La Pantalla Desde El Mando A Distancia

    Capítulo 3 resolución del C1 coinciden. Desafortunadamente, no existe un método estándar o una terminología común para desactivar el over- scan, así que tendrás que desplazarte por los menús de la pantalla hasta localizar la configuración correspondiente. Botón de Configuración de la pantalla en el mando a distancia Coge el mando a distancia de la pantalla LCD, busca un botón con la etiqueta Display, Screen Mode, con un icono en forma de pan- talla o con el icono|<>| (modo amplio).
  • Página 48: Interfaz De Lineas De Comandos

    Capítulo 3 mite ajustar overscan, utiliza el siguiente método para ajustar la salida de vídeo directamente en el C1. Ajustar la salida de monitor en Linux Instalando xrandr y usando el comando transform puede ayudarte a solucionar el problema del overscan en Ubuntu. Este es una típica configuración utilizando xrandr, la cual debe ser escrita en una ventana de terminal:: $ xrandr --output HDMI1 \...
  • Página 49: Navegación Web

    Navegación Web Uno de los principales usos que se da a los ordenadores mod- ernos es el de navegar por la World Wide Web y el ODROID-C1 quad- core proporciona una experiencia de navegación suave y agrad- able. Usando el Centro de Software de Ubuntu, se puede instalar un navegador como Firefox o Chromium, junto con otras versiones de código abierto como Iceweasel.
  • Página 50: Aplicaciones De Productividad Y Oficina

    Capítulo 3 Solución de problemas Si experimentas problemas con la reproducción de algunos for- matos de vídeo en Kodi, el primer paso para solucionar el problema es configurar la aceleración de vídeo por “software”, seleccionando en el menú del sistema la opción Configuración>Video>Aceleración>Met- odo de Descodificación>Software.
  • Página 51: Música Y Midi

    Capítulo 3 A continuación se muestra la pantalla de carga de LibreOffice: Musica y MIDI Poco después de que apareciesen los primeros ordenadores personales, los usuarios empezaron a buscar formas innovadoras de utilizarlos para componer y reproducir música. En poco tiempo, la necesidad de normalizar la E/S se hizo evidente y en 1983 se desarrolló...
  • Página 52: Cómo Añadir Una Interfaz Midi Al C1

    Ensoniq, Kurzweil, Roland y Korg. Música Experimental con el C1 Usar un ODROID-C1 para producir música por ordenador abre nuevas posibilidades más allá de la reproducción tradicional de música por ordenador, las producciones y la ingeniería. Con una interfaz MIDI y unos cuantos sensores es posible crear instrumentos musicales úni-...
  • Página 53: Android

    Android es un sistema operativo simple pero potente, creado ex- presamente para smartphones, tablets y otros dispositivos portátiles También funciona muy bien en el ODROID-C1, no sólo como plata- forma de pruebas de bajo coste para el desarrollo de aplicaciones Android, sino también como dispositivo para reproducir música y vi-...
  • Página 54: Configurar La Resolución De La Pantalla

    Capítulo 3 Rotation permite girar la pantalla para colocarla en modo vertical u horizontal. Configurar la Resolución de la Pantalla En la pestaña Screen de la app ODROID Utility , selecciona la resolución del monitor deseada. Despues, haga clic en “Apply and Reboot”.
  • Página 55: Netflix

    Juegos La mayoría de los juegos para Android son compatibles con ODROID-C1, pero las aplicaciones que utilizan el sistema multitactil no se podrán jugar sin una pantalla táctil. El ODROID-VU, disponible en la tienda Hardkernel, permite jugar a todos los juegos de Android sin la necesidad de tener un mando auxiliar.
  • Página 56: Añadir La Pantalla Táctil Odroid-Vu

    720p y 1080p. Para utilizar el ODROID- VU con Android, conecta el cable USB desde el VU al puerto USB del ODROID-C1, luego, utiliza un cable microHDMI para conectar la pantalla. Las Imágenes Android de Hardkernel soportan ODROID-VU sin tener que hacer ninguna configuración.
  • Página 57: Capítulo 4 • Retoques De Hardware

    Retoques de Hardware hora que te hemos presentado al C1 y has amprendido a ar- rancarlo con una imagen, es el momento de conocer uno de sus principales propósitos - ser capaz de interactuar con el mundo exterior llevando a cabo pequeñas modificaciones de antaño. Si bien su diseño y producción son una maravilla en sí...
  • Página 58 Capítulo 4 Antes de configurar el kit, apaga el C1. Conecta un extremo del módulo USB/UART al C1. Conecta el otro extremo (micro USB) del módulo USB / UART al cable USB. Conecta el extremo libre del cable a un puerto USB del PC, luego enciende el C1. Instalación en Windows Windows 7+ reconocerá...
  • Página 59 Capítulo 4 Introduce la información de configuración como muestra la ima- gen anterior. Despues, pincha en la opción Session en el panel de la izquierda. Verás una ventana como la que aparece en la siguiente imagen. Serial line: COM8 Speed: 115200 Connection Type: Serial Configuración serial Guardada en PuTTY Asigna un nombre a esta configuración como C1-1-usb-serial,...
  • Página 60 Capítulo 4 Host name: 192.168.7.133 Port: 22 Connection type: SSH Configuración SSH Guardada en PuTTY Introduzce la dirección IP del C1 o el hostname (se puede de- terminar desde el sistema del PC host) y el valor numérico 22 para el Puerto.
  • Página 61 Capítulo 4 nux, incluyendo un sistema operativo de servidor. Esta guía deja fuera el uso de Linux dentro de un entorno virtual, como VirtualBox. Instalación en Linux Accede al escritorio de Linux del sistema y lanzar una sesión de terminal. Conecta el cable USB desde el dispositivo USB/UART al PC linux.
  • Página 62 Capítulo 4 el PC linux y el cable USB / UART conectado al C1. La aplicación que hará posible la comunicación será Minicom: $ minicom -version minicom version 2.6.1 (compiled May 1 2012) Copyright (C) Miquel van Smoorenburg. Lanza minicom con el siguiente comando: $ sudo minicom -o -s Estas son las cuatro pantallas a través de las cuales podras configu- rar y utilizar minicom:...
  • Página 63: Modulo 2 Bluetooth

    Capítulo 4 guardar esta configuración y así poder usarla en el futuro. Introduzce un nombre y presiona ENTER. A continuación, selecciona la opción Exit para finalizar el proceso de configuración. Ahora volverás a la ventana de terminal, como se muestra en el paso 4.
  • Página 64 Capítulo 4 0.851848@0] Bluetooth: Core ver 2.16 0.859721@0] Bluetooth: HCI device and connection manager initialized 0.866240@0] Bluetooth: HCI socket layer initialized 0.871245@0] Bluetooth: L2CAP socket layer initialized 0.876447@0] Bluetooth: SCO socket layer initialized 1.429422@2] Bluetooth: HCI UART driver ver 2.2 1.433876@2] Bluetooth: HCI H4 protocol initialized 1.438828@2] Bluetooth: HCI BCSP protocol initialized 1.443919@2] Bluetooth: HCILL protocol initialized...
  • Página 65 Capítulo 4 0: hci0: Bluetooth Soft blocked: no Hard blocked: no Para configurar el adaptador desde el escritorio de Lubuntu, inicia la utilidad de configuración Bluetooth Manager. Despues, se- lecciona el elemento Preferences para configurar la aplicación, tal y como muestra las siguientes capturas de pantalla. Cambia el nombre del adaptador Bluetooth por un nombre como por ejemplo, c1-1-0.
  • Página 66 Capítulo 4 status 0x00 < HCI Command: Write Extended Inquiry Response (0x03|0x0052) plen fec 0x00 Complete local name: ‘c1-1-0’ TX power level: 0 Complete service classes: 0x112d 0x1112 0x111f 0x111e 0x110c 0x110e 0x1105 > HCI Event: Command Complete (0x0e) plen 4 Write Extended Inquiry Response (0x03|0x0052) ncmd 1 status 0x00 <...
  • Página 67: Kit De Pequeños Ajustes

    Capítulo 4 A continuación, inicia la aplicación Bluetooth Manager y haga clic en el botón Search. Al instante deberías ver información ralacio- nada con el trafico Bluetooth en la aplicación wireshark Kit de Pequeños Ajustes Aunque el C1 con su eficiencia energética es un sistema ideal para programar, también es muy apropiado para el desarrollo de pro- totipos de hardware.
  • Página 68 Capítulo 4 Esquema GPIO del cabezal de 40 pines en el ODROID-C1 La placa T-breakout separa todos los pines del cabezal de 40 pines en una placa de pruebas sin soldar. Los pines incluyen, energía, GPIO, I2C, y los pines ADC. Esto simplifica el desarrollo de prototipos en proyectos de control y recogida de datos.
  • Página 69 Capítulo 4 Esquema 40 pines con asignaciones GPIO para libreria Wiring Pi La imagen de arriba muestra información simplificada sobre el diseño y la designación de los 40 pines. Utiliza la ficha técnica y esta información con cuidado cuando apliques voltaje a los pines, con el fin de evitar posibles daños en el dispositivo.
  • Página 70: Oduino One

    Capítulo 4 $ cd ~ $ git clone https://github.com/hardkernel/WiringPi $ cd WiringPi $ ./build Despues, descarga el código fuente de ejemplo en lenguaje C ejemplo-led.c de la Wiki a un directorio de trabajo como tkit-example. Luego, compilalo y ejecutarlo con los siguientes comandos: $ cd ~ &&...
  • Página 71 La actividad del paquete ONE tambien se transmite al ODROID-C1. Hardkernel proporciona código fuente de ejemplo en C para poder mostrar esta información. Primero tienes que instalar algunos componentes de software: $ sudo apt-get install qt4-default qt4-designer libqwt-dev A continuación, descarga el código fuente de muestra (basado en Qt)
  • Página 72: Odroid-Show2

    Capítulo 4 Datos del ODUINO UNE capturados por la aplicación en el C1 Puede iniciar la aplicación recién compilada utilizando los sigui- entes comandos: $ cd Linux/ $ ./oduino El interfaz de usuario debería ser similar a la imagen de arriba. ODROID-SHOW2 Hardkernel ofrece una pantalla TFT-LCD 240×320 de 2.2”...
  • Página 73 Capítulo 4 $ lsusb … Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light … $ sudo lsusb -D /dev/bus/usb/001/005 [sudo] password for odroid: Device: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light Device Descriptor: bLength...
  • Página 74: Shield E/S Lcd 16X2

    Capítulo 4 Deberías ver en la pantalla LCD algo similar a la siguiente imagen: ODROID-SHOW con la pantalla de inicio del proyecto de ejemplo Puedes encontrar información sobre el desarrollo de un nuevo firmware para el SHOW2 (o SHOW1) y aplicaciones de ejemplo en http://bit.ly/1toe7Pl Un aspecto importante de la placa SHOW2 (o SHOW1), es la presencia de un interruptor que resetea la señal indicando que esta...
  • Página 75: Placa Meteorológica

    Capítulo 4 sprintf(lcdFb[0], “TEMP %d *C”, atoi(cpuTemp)/1000); Despues, compilar y lanza la aplicación utilizando los siguientes comandos, deberían ver algo similar a la siguiente imagen: $ gcc -o lcd_cpuInfo lcd_cpuInfo.c -lWiringPi -lWiringPiDev -lp- thread $ sudo ./lcd_cpuInfo Shield E/S LCD 16x2 mostrando algunos datos de la CPU Placa Meteorológica La Placa meteorológica que se muestra a continuación es un complemento desarrollado por Hardkernel, para ser utilizado con los...
  • Página 76 Capítulo 4 Instala el Device Tree Compiler (DTC) con el comando: $ sudo apt-get install device-tree-compiler Luego, activa los sensores en el dispositivo mediante los comandos: $ sudo fdtput -c /media/boot/meson8b_odroidc.dtb /i2c@c1108500/ bmp085@77 $ sudo fdtput -c /media/boot/meson8b_odroidc.dtb /i2c@c1108500/ si702x@40 $ sudo fdtput -c /media/boot/meson8b_odroidc.dtb /i2c@c1108500/ si1132@60 $ sudo fdtput -t s /media/boot/meson8b_odroidc.dtb /i2c@c1108500/...
  • Página 77: Pantalla Táctil Tft 3.2

    Capítulo 4 LCD mostrando información meteorológica Pantalla táctil TFT 3.2” Teniendo en cuenta su tamaño y forma, el C1 es ideal para aplicaciones portátiles, era de esperar de fuese compatible con una pequeña pantalla táctil. Hardkernel ofrece una pantalla LCD TFT de 3.2”...
  • Página 78 Capítulo 4 gpios=reset:116,dc:115 speed=32000000 cs=0 Puedes conseguir lo mismo, actualizando el archivo /etc/mod- ules para incluir la siguiente configuración, que debe colocarse en dos líneas: spicc fbtft_device name=odroidc_tft32 rotate=270 gpios=reset:116,dc:115 speed=32000000 cs=0 Para ejecutar el sistema de ventanas X cuando se use la pan- talla, debes actualiza la configuración relacionada con X11: $ cd /usr/share/X11/xorg.conf.d/ $ sudo touch 99-odroidc-tftlcd.conf...
  • Página 79 Capítulo 4 talla. La pantalla tiene que ser calibrada. Para ello, ejecuta el sigui- ente comando (una línea): $ sudo TSLIB_FBDEVICE=/dev/fb2 \ TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate Aparecerán las instrucciones en pantalla. Toca cada uno de los puntos para completar la calibración. A continuación, ejecuta el sigui- ente comando en una sola línea y reiniciar el sistema: $ sudo TSLIB_FBDEVICE=/dev/fb2 \ TSLIB_TSDEVICE=/dev/input/touchscreen ts_test...
  • Página 80: Clave De Alimentación Usb-Dc 2.5X0.8Mm

    Capítulo 4 Este accesorio se suele usar para proporcionar energía al C1 usando una fuente de alimentación especial. Estas fuentes de energia pueden incluir modelos de sobremesa o el propio sistema de alimentación inteligente de Hardkernel. Asegúrate de que la fuente de alimentación proporciona energía limpia, con capacidad de 5V y 2.0+ amperios.
  • Página 81 Capítulo 4 Kit USB-SPDIF Interior del USB-SPDIF Puedes comprobar si el dispositivo se ha detectado mediante los comandos: $ lsusb … Bus 001 Device 009: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller … $ sudo lsusb -D /dev/bus/usb/001/009 [sudo] password for odroid: Device: ID 0d8c:013c C-Media Electronics, Inc.
  • Página 82 Capítulo 4 DTS-MA pass-through no son compatibles. PulseAudio Volume Control Perfil PulseAudio Conguración del dispositivo de salida PulseAudio Inicia la aplicación Kodi Media Center desde el escritorio. De- berías ver la pantalla de bienvenida. Selecciona la opción principal Sistema, luego selecciona el submenú Sistema y elige la opción Salida de audio y haga clic en la selección de dispositivos de salida de audio en la parte superior.
  • Página 83: Usb-Cam 720P

    Capítulo 4 Configuración del dispositivo de salida de audio de Kodi USB-CAM 720P Hardkernel ofrece una Camara USB 720p a 30 fps (figura 4.43), que está certificada para trabajar con el C1. Sin embargo, un gran número de cámaras web USB compatible con Microsoft Windows 7+, también pueden llegar a funcionar con el C1.
  • Página 84 Capítulo 4 bDescriptorType wTotalLength 1087 bNumInterfaces bConfigurationValue iConfiguration bmAttributes 0x80 (Bus Powered) MaxPower 250mA Interface Association: bLength bDescriptorType bFirstInterface bInterfaceCount bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol iFunction 4 VF0610 Live! Cam Socialize HD … USB-CAM 720p VF0610 USB-CAM 720p Conecta la Camara USB a un puerto USB y espera unos se- gundos.
  • Página 85: Ups2

    Capítulo 4 UPS2 Hay muchas situaciones en las que un sistema de alimentación ininterrumpida (UPS) es esencial para asegurar que el C1 siga fun- cionando, incluso con la pérdida de alimentación principal. Hardkernel ha desarrollado un kit UPS de 3000mAh como el que se muestra a continuación.
  • Página 86 Capítulo 4 El dispositivo utiliza un chipset Ublox 6010, el cual ya está incor- porado en la imagen oficial Lubuntu de Hardkernel. Puedes conectar el dispositivo a un puerto USB del C1 y empezar a utilizarlo al instan- $ lsusb …...
  • Página 87 Capítulo 4 Instala gpsd y las correspondientes utilidades utilizando el siguiente comando: $ sudo apt-get install gpsd gpsd-clients foxtrotgps A continuación, configura gpsd usando el siguiente comando y opciones, despues reinicia: $ sudo dpkg-reconfigure gpsd Start gpsd automatically? <Yes> Should gpsd handle attached USB GPS receivers automatically? <Yes>...
  • Página 88: Conclusión

    éste a través de WiFi. Pantalla Foxtrotgps Conclusión El ODROID-C1 es compatible con muchos tipos de dispositi- vos hardware, y se puede utilizar casi cualquier sensor USB siempre y cuando exista un driver para Linux. Los dispositivos vendidos por Hardkernel en http://bit.ly/1fbE9ld tienen la ventaja de tener los drivers...
  • Página 89 ODROID-C1+ l ODROID-C1 +, lanzado en agosto de 2015 presenta nuevas características y mejoras con respecto al ODROID-C1 original: • El Conector HDMI ha pasado del tipo D al Tipo A La conexión tipo A permite utilizar un cable HDMI estándar con cualquier monitor HDMI compatible, sin necesidad de un cable o adaptador del tipo D.

Tabla de contenido