Intel® Galileo FAQ (Preguntas frecuentes)

Versión 4

    Intel® Galileo - Preguntas frecuentes

     

     

     

     

    Dónde comprar

     

    ¿Dónde puedo comprar una tarjeta de desarrollo Intel Galileo?

    Está disponible con estos distribuidores.

     

    ¿Dónde puedo comprar componentes, tales como resistencias, condensadores, LEDs, puentes?

    Distribuidores internacionales como Maker Shed, Adafruit, Sparkfun, Pololu, o  tiendas locales de electrónica.

     

    ¿Dónde puedo comprar Shields para Intel ® Galileo?

    Puedes comprar cualquier Shield de un proveedor de tarjetas Arduino . Te recomendamos comenzar leyendo la lista de Shields compatibles.

    Distribuidores internacionales como Maker Shed, Adafruit, Sparkfun, Pololu, o  tiendas locales de electrónica.

     

    ¿Dónde puedo comprar una fuente de alimentación para la Intel ® Galileo?

    Cualquier fuente de alimentación que cumpla con las especificaciones puede funcionar con Galileo. Distribuidores internacionales como Maker Shed, Adafruit, Sparkfun, Pololu, o  tiendas locales de electrónica.

     

     


    Información de producto

     

    ¿Dónde puedo obtener más información sobre Intel ® Quark?

    Puedes encontrar más información acerca de Intel en Quark en su ficha de datos técnicos y en el resumen de producto.

     

    ¿Dónde puedo obtener más información sobre Intel ® Galileo?

    En la pagina de Intel para Makers.

    En la Comunidad de Intel Galileo.

     

    Es Intel® Galileo una computadora de escritorio?

    No. Galieo no tiene los puertos de E/S  característicos de computadoras de escritorio o portátiles, estos periféricos no se encuentran fácilmente en tarjetas Arduino.

     

    ¿Viene con Galileo incorporado tarjeta de red?

    . Intel Galileo viene con una tarjeta de red (NIC - Network Interface Card) integrada. Además, La distribución de Linux dentro de Galileo cuenta con los controladores para esta tarjeta.

     

    Galileo ¿Funciona como un dispositivo SPI esclavo?

    No, Galileo sólo permite su funcionamiento como dispositivo maestro SPI.

     

    ¿Galileo cuenta con reloj de tiempo real (RTC)?

    . En la tarjeta, hay un jumper marcado con la leyenda 'COIN' entre la ranura para la tarjeta microSD y el procesador Quark. A estas terminales se puede conectar una batería de reloj, por ejemplo una CR2032. La batería alimentara el RTC interno al procesador Quark mientra la tarjeta Galileo no se encuentra conectada a una fuente de energía. Esto permite mantener la hora y fecha del sistema entre arranques de la tarjeta Galileo.

     

    ¿Puedo producir un producto comercial basado en Intel ® Galileo?

    . Varios fabricantes de equipos originales se basan sus productos comerciales en la tarjeta  Arduino Galileo.

     

     


    Compatibilidad

     

    ¿Existe una lista de Shields aprobados / compatibles para en Intel ® Galileo?

    Todos los Shields aprobados y compatibles se enumeran en el siguiente documentoShields compatibles.

     

    Qué sistemas operativos son compatibles para el desarrollo de aplicaciones para Galileo?

    Linux: Ubuntu 12.04 (32-bit y 64-bit)

    Mac: OS X versión 10.8.5. También probado en Mac OS X 10.6.8, 10.7.5.

    Windows: Windows 7 (32 bits y 64 bits) y Windows 8.

     

    ¿Puedo ejecutar Linux en Intel ® Galileo?

    Si, de hecho Galileo ejecuta una distribución compacta de Linux desde que sale de su caja. Si quieres una versión mas completa puedes descargar la imagen para tarjetas SD en la pagina de descargas.

     

    Puedo utilizar Galileo  sin ningún software de Arduino?

    Si. Incluso puedes ejecutar Sketches de Arduino y aplicaciones de Linux al mismo tiempo.

     

    ¿Hasta que punto Galileo es compatible con Arduino?

    Intel Galileo es compatible con Arduino Uno R3. Sin embargo, algunos Shields no funcionan correctamente debido a ciertas lineas de código en las librerías de Arduino. Intel está trabajando con los desarrolladores  de Arduino y de los Shields para corregir estos detalles. También puede suceder que en algunos casos no todas las funciones/características de un shield estén disponibles con Galileo.

     

    ¿Qué lenguajes de programación puedo usar para programar la tarjeta Intel Galileo?

    Galileo actualmente ejecuta código basado en lenguaje de programación C. Los compiladores GCC e ICC son compatibles con Galileo.

     

    ¿Cuál es la velocidad máxima admitida de I2C?

    Quark SoC X1000 soporta tanto el modo estándar (100 kHz) y el modo rápido (400 kHz). Sin embargo, el extensor de puertos de E/S Cypress utilizado en la tarjeta Galileo sólo es compatible con el modo estándar, lo que limita la velocidad I2C soportado por Galileo a 100 kHz.

     

    Puede Intel® Galileo funcionar como un dispositivo I2C esclavo?

    No. Intel Galileo sólo puede trabajar como un dispositivo maestro I2C.

     

    ¿Soporta Galileo la función analogRead ()?

    Si. La resolución de la lectura puede aumentarse hasta 12 bits utilizando la rutina "analogReadResolution()".

     

    ¿Cuál es la máxima velocidad de reloj soportada por el controlador SPI de Galileo?

    La configuración predeterminada para el SPI en Galileo es de 4 MHz, la misma que Arduino Uno. Del mismo modo, el reloj SPI puede variar desde 125 kHz a 8 MHz usando la rutina "SPI.setClockDivider". Por otra parte, el SoC Quark X1000 soporta frecuencias de reloj SPI de hasta 25 MHz, pero esta característica aún tiene soporte mediante el IDE Arduino.

     

    ¿Galileo tiene soporte para comunicación mediante UART?

    Si. Intel Galileo admite las siguientes velocidades de transmisión a través de la rutina "Serial.begin()": 50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200 , 230400, 460800, y 500000 bps. El SoC Quark X1000 soporta una velocidad de transmisión de hasta 2,764,800 bps, pero esta velocidad aún no se añade al IDE Arduino.

     

    ¿Galileo soporta el pin AREF?

    Galileo no soporta una tensión de referencia externa para las entradas analógicas utilizando la terminal AREF, Galileo sólo permite el uso de un voltaje de referencia interno.

     

     


    Construcción

     

    Quiero diseñar mi propia tarjeta basada en Intel ® Quark. ¿Qué tengo que hacer?

    Puedes consultar el diagrama esquemático y la lista de materiales (BOM). Una tarjeta derivada puede producirse usando estos archivos como punto de partida.

     

    ¿Galileo se puede conectar a Internet?

    Si. Galileo puede conectarse a Internet. El firmware de Galileo incluye un cliente DHCP para la configuración automática de la interfaz de Ethernet con una dirección IP. También se puede conectar de forma inalámbrica o por 3G a través del puerto de expansión PCIe o un Shield que agregue estas características a Galileo.

     

    ¿Cómo puedo configurar la red inalámbrica en Intel ® Galileo?

    Se recomienda Centrino N135 mini-PCIe. Siga las instrucciones en el Intel ® Galileo Guía de introducción para agregar nuestra imagen de Linux creado previamente a su tarjeta SD. Apague su tarjeta, conectar la tarjeta SD, y luego reiniciar la tarjeta. El soporte inalámbrico se incluye ahora. Consulte el ejemplo de Arduino IDE * Wi-Fi Sketch.

     

    ¿Qué tipo de puertos tiene Intel® Galileo y cuántos de cada uno?

    Galileo incluye un puerto Ethernet, una ranura para tarjetas micro SD, compatibilidad como maestro USB, soporte como cliente USB, un puerto serial RS-232, y un puerto JTAG de 10 pines. También incluye los conectores para recibir Shields compatibles con el conector Arduino Uno R3  y un conector mini-PCIe para agregar una tarjeta Wi-Fi.

     

    ¿Existen consideraciones térmicas a tener en cuenta?

    El SoC  Quark X1000, puede trabajar en un rango e temperatura de 0° a 70 ° Centigrados. A sobrepasar este rango de temperatura el sistema se apagara automáticamente para evitar daños a la tarjeta Galileo.

     

    ¿Cuál es la velocidad máxima a la que los pines de salida GPIO pueden ser actualizados?

    Los GPIO de Galileo se proporcionan por medio de un expansor de puertos I2C, este expansor trabaja en modo estándar (100 kHz). Cada solicitud por medio del protocolo I2C para actualizar un GPIO requiere aproximadamente 2 ms. A este tiempo es necesario sumar el retardo generado por la ejecución de la rutina de software. Esto da como resultado que la frecuencia máxima alcanzable en las salidas GPIO sea de 230 Hz.

     

    ¿Hay jumpers de configuración en la tarjeta Intel ® Galileo?

    . Existen tres jumpers:

    • Jumper I2C para variar la dirección I2C de esclavo del expansor de E/S Cypress.
    • Jumper IOREF para seleccionar el voltaje de operación de la tarjeta entre 3.3v y 5v.
    • Jumper VIN permite seleccionar si la tarjeta Galileo se alimentara por medio del conector incorporado a la tarjeta y su regulador, o se utilizara una fuente de voltaje externa. Si se decide utilizar una fuente de poder externa es necesario estar seguro que cumple con los requerimientos de alimentación de Galileo, de lo contrario la tarjeta puede resultar dañada.

     

     


    Preguntas técnicas frecuentes


     

    Fuentes de alimentación


    ¿Qué tipo de fuentes de alimentación se puede utilizar con Intel ® Galileo?

    Intel Galileo es alimentado a través de un adaptador de Corriente Directa,  acoplado a un conector de barril de 2,1 mm con centro-positivo. La capacidad nominal de salida recomendada del adaptador de corriente es de 5V, 3 amp. El voltaje de entrada de la fuente de alimentación debe ser de 5V. Galileo no soporta un rango voltajes de entrada de 7 a 12V como Arduino Uno o Due, y sólo se debe utilizar con fuentes de alimentación de 5V.

     

    ¿Puedo usar esta tarjeta sin una fuente de alimentación?

    No. Debes de utilizar una fuente de alimentación en todo momento.


    Nota: Galileo debe de estar conectado a una fuente de alimentación en todo momento. La tarjeta puede arrancar con la energía proporcionada por el conector USB, sin embargo si no se encuentre conectada a una fuente de energía la tarjeta puede funcionar de manera incorrecta o dañarse de manera que quede inutilizable.

     

     

    Reinicio de la tarjeta

     

    ¿Por qué hay dos botones en Intel ® Galileo (un botón 'Reboot' y un botón 'Reset')?

    En un Arduino Uno, al pulsar el botón 'Reset' se reinicia el microcontrolador y cualquier shield conectado a el. Esto también reinicia el Sketch que se estaba ejecutando en el Arduino UNO. En Galileo, el botón de 'reset' reinicia el sketch que se encuentre cargado actualmente, por otro lado el botón  'reboot' reinicia al SoC Quark X1000 por completo, esto produce un reinicio del sistema operativo Linux cargado en Galileo.

     

    ¿Cómo puedo reiniciar la tarjeta Intel ® Galileo?

    Para reiniciar el sketch Arduino y cualquier shield conectado a Galileo, presione el botón 'Reset'.


    Para reiniciar toda la tarjeta y no solo el sketch, presione el botón 'Reset'.