[#GALILEO] Hola mundo desde #VisualStudio 2013

Hola !

Sigo con la serie de posts sobre Intel Galileo

En el post de hoy, mostraré como hacer un “hello world” en Intel Galileo. Que no es ni más ni menos, que hacer parpadear un LED en el pin 13.

Lo primero es abrir Visual Studio 2013 y crear un nuevo proyecto de tipo “Visual C++ \\ Windows for IoT \\ Galileo Wiring App

ga01

El proyecto que se crea por defecto ya posee todo lo necesario para implementar un Blinking Led. Sin embargo, es conveniente revisar un par de cosas antes de compilar y hacer un deploy.

Por ejemplo, si has cambiado el nombre con el que se inicia tu Galileo (desde la tarjeta SD creada en este post), tendrás que hacer algunos cambios. La app Galileo Watcher muesta los devices conectados a la red, en este caso el nombre del device es ebgal01

ga02

Para que Visual Studio pueda reconocer el dispositivo y desplegar la app en el mismo hay que modificar algunas propiedades del proyecto. La propiedad Remote Server Name, debe tener el nombre del device. (otra opción es poner la dirección IP del device en lugar del nombre). Otra propiedad interesante es [Working Directory] que define la ubicación en donde Visual Studio desplegará la app.

ga03

Otro punto a tener en cuenta es la seguridad con la que Visual Studio se conectará para desplegar la app. El valor por defecto es que se utilicen credenciales Windows. Salvo que hayas creado una SD booteable sin seguridad esta opción es la que debes utilizar.

ga04

Para comprobar esto, cuando lanzas un deploy Visual Studio te pedirá usuario y contraseña.

ga05

Una vez que has introducido todos los datos correctamente, la app se despliega en el Intel Galileo. Si accedes al sistema de archivos puedes ver que en el directorio [C.\Temp\] está un executable con la app creada.

ga06

Saludos @ Home

/El Bruno

Advertisements

4 thoughts on “[#GALILEO] Hola mundo desde #VisualStudio 2013”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.