Está en la página 1de 7

Gua para Instalacin e Inicio de Intel XDK 2017

IoT: Fundamentos y aplicaciones

1. Configuracin SD bootable Windows


La tarjeta de desarrollo se puede iniciar utilizando una micro SD que contenga una distribucin de
Linux, para este caso se utilizar la distribucin YOCTO. Algunas de las funcionalidades que le agrega,
es la capacidad de ejecutar programas de Python, Node.js, C++, OpenCV, entre otros.

1.1 Descarga y extraccin de la imagen yocto


Descargar la imagen Yocto, se recomienda extraer el archivo .bz2 mediante el programa 7-Zip, el
cual se encuentre en el siguiente link: http://www.7-zip.org/

1.2 Grabar imagen Yocto en la SD


Para grabar la imagen en la SD, se utilizar el programa Win32, el cual se debe instalar mediante el
ejecutable Win32DiskImager-0.9.5-install.exe.

Al finalizar la instalacin, ejecutar el programa y hacer clic en la carpeta de color azul que se
encuentra al costado derecho del programa (Figura 1).

Figura 1. Explorador de archivos

Se desplegar el explorador de archivos y se busca la ubicacin de la imagen de Yocto. Para que


aparezca el archivo .direct, se selecciona *.* y de esta manera se muestran todos los archivos.

Figura 2. Visualizacin de todos los archivos

Se inserta la SD en el PC y se selecciona el dispositivo, como se aprecia en la siguiente imagen.

Figura 3. Seleccin del dispositivo

Por ltimo, damos clic en la opcin Write y esperamos a que termine el proceso. Puede tardar
alrededor de 3 a 5 minutos. Al finalizar se puede extraer la SD e insertarla en la Galileo.

1
Gua para Instalacin e Inicio de Intel XDK 2017

2. Configuracin red local entre galileo


Conecte la alimentacin de la Galileo por medio del adaptador de voltaje suministrado.

Para crear una red local y compartir internet a la Galileo, se debe conectar un cable RJ45 al puerto
Ethernet de la tarjeta y otro extremo en el PC. Posteriormente, ir a Panel de control -> centro de
redes y recursos compartidos -> cambiar configuracin del adaptador. Damos clic derecho en la
conexin de red inalmbrica e ir a propiedades.

Figura 4. Propiedades de conexin de red inalmbrica

Entramos a la pestaa Uso Compartido y activamos la opcin Permitir que los usuarios de otras
redes se conecten a travs de la conexin a internet de este equipo. En el men desplegable de
conexin de red domstica, seleccionamos conexin de rea local. Por ultimo damos clic en aceptar.

3. Instalacin driver puerto serial


Para utilizar el cable USB a RS232 (el cual se utilizar ms adelante), se deben instalar los drivers
correspondientes. Para esto descomprima el archivo CDM v2.12.06 WHQL Certified.zip, ejecutar el
archivo dpinst-amd64.exe o dpinst-x86 segn la arquitectura del PC. Seguir los pasos de la
instalacin de los drivers.

Figura 6. Cable USB a RS232

2
Gua para Instalacin e Inicio de Intel XDK 2017

1. INSTALACIN PuTTY
PuTTY, es un cliente de acceso remoto a mquinas informticas de cualquier tipo mediante SSH,
Serial, Telnet o Rlogin, para plataformas Windows.

Para descargar Putty se debe ingresar al siguiente link:


http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html y escoger la opcin
putty.exe. Terminada la descarga, se ejecuta el archivo .exe y a continuacin se abre el programa
PuTTY.

Figura 1. PuTTY

1.1 Configuracin puerto Serial en PuTTY


En PuTTy se puede ver la terminal del yocto instalado en la tarjeta Galileo. Para realizar la
configuracin, primero se debe cerciorar de tener conectado el cable USB to RS232, posteriormente
en PuTTY se escoge la opcin Serial, se configura el COM donde se encuentra el driver del cable y
para finalizar se configura la velocidad del puerto. Para esta ltima se recomienda una velocidad de
115200.

Para realizar una comunicacin SSH se debe saber la direccin IP de la tarjeta Galileo. Para
conocerla, en la comunicacin Serial se ejecuta el comando ifconfig y en la interfaz enp0s20f6 se
visualiza la direccin. (Figura 2)

3
Gua para Instalacin e Inicio de Intel XDK 2017

Figura 2. IP de la Galileo

En PuTTY se escoge la opcin SSH, se introduce la direccin IP y por ltimo se da clic en open. El
programa realiza la conexin y posteriormente se introduce la contrasea la cual es root.

2. INSTALACIN WinSCP
WinSCP es un cliente SFTP grfico para Windows que emplea el protocolo SSH. La funcin principal
es facilitar la transferencia segura de archivos entre dos sistemas informticos.

Para descargar WinSCP se debe ingresar al siguiente link:


https://winscp.net/eng/download.php#download2 y escoger la opcin de Installation package,
transcurridos unos segundos comienza la descarga del programa.

Al finalizar la descarga se ejecuta el archivo .exe y se ejecutan los pasos de instalacin. Cuando la
instalacin finaliza se procede a abrir el programa y realizar la configuracin de la siguiente manera:

Figura 3. WinSCP

4
Gua para Instalacin e Inicio de Intel XDK 2017

En Host name se introduce la direccin IP de la Galileo y en el User name se introduce el usuario


root. Para finalizar se da clic en Login.

3. INSTALACIN ECLIPSE IDE


Eclipse permite crear y probar aplicaciones en las plataformas IoT deIntel. Los lenguajes de
programacin soportados son: Java, C y C++, para estos ofrece bibliotecas especializadas para IoT
como lo son mraa y upm.

Para la instalacin se debe contar con la versin ms reciente de JDK (Java Development Kit), la cual
se puede descargar en el siguiente link:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Una vez descargado el JDK, se procede a instalar el entorno de programacin Eclipse. Descomprimir
el archivo iotdk-ide-win_eclipse.7z . Para extraer el archivo de instalacin se recomienda utilizar
7zip.

Por ltimo, se debe tener una carpeta llamada iotdk-ide-win, en donde se encuentra el archivo
devkit-launcher.bat, en donde se da doble clic y se ejecuta el programa.

Figura 4. Eclipse SDK

3.1 Crear un nuevo proyecto en Eclipse


En el programa Eclipse elegir la pestaa IoT DevKit -> Create C/C++ IoT Project, posteriormente se
escoge el tipo del proyecto ya sea C o C++ y el nombre deseado para el proyecto. Para empezar con
un ejemplo escoger On Board LED blink C++ y dar clic en Next, como se visualiza en la siguiente
figura.

5
Gua para Instalacin e Inicio de Intel XDK 2017

Figura 5. Crear nuevo proyecto Eclipse

En la siguiente ventana se procede a realizar la conexin con la Galileo, para esto se debe cerciorar
de conocer la direccin IP de la tarjeta. Para establecer la conexin se debe hacer clic en Search
Target y posteriormente introducir nombre para reconocer la Galileo y su direccin IP. A
continuacin se observa un ejemplo:

Figura 6. Conexin Galileo y Eclipse

6
Gua para Instalacin e Inicio de Intel XDK 2017

Dar en clic en ok y Finalizar. Con estos pasos se cre el proyecto. Para compilarlo y ejecutarlo se
debe dar clic en el crculo verde con un tringulo blanco. En este paso se abrir una ventana en la
cual se pide el User ID de la tarjeta el cual es root y la contrasea se deja en blanco.

Se debe hacer clic en OK y enseguida aparece una ventana de autentificacin en donde se elige la
opcin Yes. Una vez que el ejemplo se ejecuta se ver el LED de la tarjeta parpadeando.

Si se desea parar el programa que se ejecuta en la tarjeta, en la parte inferior en la pestaa console
se debe hacer clic en cuadrado rojo y de esta manera se hace fin al proceso. Ver la siguiente figura:

Figura 7. Stop programa

REFERENCIAS
Making a bootable micro SD Card with Windows: November 2015. Website:
o https://software.intel.com/en-us/programming-blank-sd-card-with-yocto-linux-image-windows
Intalling the Eclipse*IDE. Accedido: November 2015. Website:
o https://software.intel.com/en-us/installing-the-eclipse-ide

También podría gustarte