Instalación de Linux en una Intel Galileo

Introducción

La versión de Linux que provee la tarjeta Intel Galileo desde su memoria flash es muy limitada, sin embargo si esta se amplía con una tarjeta microSD es posible utilizar una distribución de Linux mas elaborada que incluye software adicional como el siguiente.

  • WiFi drivers (all Intel-chipset WiFi cards).
  • Python.
  • Node.js.
  • SSH – Secure Shell (SSH).
  • OpenCV (open-source computer vision application).
  • ALSA – Advanced Linux Sound Architectures (ALSA).
  • V4L2 – Video4Linux2.
  • Entre otros.

Requerimientos

  1. Tarjeta Micro SD de al menos 1GB y menos de 32GB.
  2. Distribución de Linux para la SD de Intel Galileo (SD-Card Linux Image) .

Instalación

Obtener y descomprimir la imagen del sistema operativo (SD-Card Linux Image).

$ bunzip2 SDCard.*.tar.bz2

$ tar xvf SDCard.*.tar

Los usuarios de Windows pueden utilizar 7Zip para descomprimir los archivos mientras que los de MacOSX pueden utilizar TheUnarchiver.

Preparar la tarjeta Micro SD formateada con una tabla de particiones msdos y una partición FAT32.

Copiar los archivos obtenidos de descomprimir la imagen del sistema operativo en la raíz de la tarjeta Micro SD.

Archivos en el directorio raíz de la tarjeta Micro SD
Archivos en el directorio raíz de la tarjeta Micro SD

Insertar la tarjeta Micro SD en la Intel Galileo e iniciar su sistema operativo.

Debe tenerse en cuenta que el primer incio del sistema operativo acostumbra a tardar mas tiempo que los inicios siguientes.

Recordar además que para evitar daños en al tarjeta Intel Galileo debe conectarse primero el cable de corriente (5V) antes de conectar el cable USB que va hacia el computador.

Conectarse a la tarjeta

Para verificar el proceso de carga y en general, realizar la administración del dispositivo es muy conveniente acceder a la consola del sistema operativo de la tarjeta.

Para hacer esto el método recomendado es utilizar el puerto RS232 de la tarjeta, sin embargo para esto es necesario contar con los siguientes cables.

  1. DB9 Female to 3.5mm Serial Cable.
  2. USB 2.0 to RS-232 DB9 Serial Converter.

En caso de no tenerse estos cables para realizar la conexión con la tarjeta a través del puerto serial, es posible realizar una conexión a través del protocolo SSH el cual viene activo por defecto en el Linux instalado.

Para conectarse con SSH es necesario conocer la dirección IP que se le asignó a la tarjeta en la red.  Una forma de hallar esto es mediante el siguiente comando siendo 192.168.1.0 la red a la cual fue conectado el dispositivo.

$ sudo nmap -sP 192.168.1.0/24
Buscar equipos activos en  una red y mostrar su dirección MAC
Buscar equipos activos en una red y mostrar su dirección MAC

La dirección MAC de la tarjeta se encuentra impresa sobre el puerto de ethernet.

Vista general de la tarjeta Intel Galileo gen1
Vista general de la tarjeta Intel Galileo gen1

Para realizar la conexión con la tarjeta a través de SSH utilice el siguiente comando mostrado como ejemplo con la dirección IP asignada.

$ ssh root@192.168.1.6

Recursos

One thought on “Instalación de Linux en una Intel Galileo”

Leave a Reply

Your email address will not be published. Required fields are marked *