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:
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)
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).
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:
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.