Tutorial Instalacion Yakindu - nachocarballeda/embebidos_fiuba GitHub Wiki

Tutorial StateCharts Yakindu

Instalacion

Instalando CIA Launcher

El primer paso es instalar la aplicacion llamada CIA Launcher, para ello recomendamos fuertemente leer la documentación detallada sobre el Paquete de herramientas listas para usar para la programación de las plataformas del Proyecto CIAA ubicado en https://github.com/ciaa/software/.

Una vez instalado, se verá asi:

alt text

Instalando Plugins para Eclipse

Dentro de Eclipse, abrir el Marketplace para buscar e instalar los siguientes plugins:

  • egit (Github Integration for Eclipse 5.6.1)
  • Yakindu (Statechart Tools 3.5.10)

alt text

Realizando pedido de licencia Yakindu

Entrar a la web de Yakindu y realizar el pedido de una licencia profesional para estudiantes universitarios utilizando la cuenta de email de fiuba (@fi.uba.ar).

alt text

Seguir los pasos. Confirmar el email con los terminos/condiciones y luego esperar (no deberia tomar mas que 4 dias habiles).

Añadiendo licencia Yakindu

Dentro de Eclipse->windows->Preferences Entrar a Yakindu Licenses y añadir la que nos enviaron por email. Nos deberia quedar asi: alt text

Probando que Yakindu funciona correctamente

Dentro de Ecplipse, en la pestaña de Project_Explorer deberia figurarnos la carpeta con el firmware_v3 de la CIAA. Para probar el funcionamiento de Yakindu podemos hacer lo siguiente. Entrar a examples->C->sapi->statecharts->1_toggle , luego hacer doble click en el archivo toggle.sct, se deberia ver la maquina de estados correspondiente al ejemplo Toggle.

Hacer el click derecho en el archivo toggle.sct->Run As->Statechart Simulation. Esto deberia correr la simulacion, que se vera de la siguiente manera.

alt text