El CIAA-Software-IDE es el entorno de desarrollo del CIAA-Firmware. En su versión más completa, se ofrece un instalador llamado CIAA-IDE-Suite con el cual podrán de forma sencilla instalar y configurar automáticamente la totalidad de las herramientas necesarias para trabajar con la CIAA, incluyendo otras herramientas además del Firmware como ser IDE4PLC.
Además, es la manera más simple de comenzar a trabajar también con la EDU-CIAA. En futuras versiones, se contemplará una versión reducida y más sencilla enfocada a la EDU-CIAA.
Para mas información sobre como instalar y configurar el entorno de CIAA-IDE, remitirse a las paginas Instalación Software-IDE de la CIAA y Primeros Pasos
Función | Nombre | Organización |
---|---|---|
Responsable de CIAA-IDE | Martín Ribelotta | EmTech S.A. |
Sub-responsable de CIAA-IDE | Juan Cecconi | UTN-FRBA, Numetron S.R.L |
Tool | Tipo | Descripción | Instalación |
---|---|---|---|
gcc-arm-none-eabi | Compiler | Compilador para ARM (para CIAA-HW/EDU-HW) | Incluida |
gcc | Compiler | Compilador para Windows/Linux (para los tests) | Incluida |
cygwin | Entorno Posix like | Multiples tools como perl, gcc, make, gdb, etc | Incluida |
git | Sources | Control de Versiones | Incluida |
Eclipse CDT (C/C++) | IDE | Editor/Debugger gráfico | Incluida |
PHP | Script | Para la generación del RTOS | Incluida |
Firmware | Sources | Codigo fuente del Firmware | Incluida |
IDE4PLC | App | Programación como PLC | Incluida |
OpenOCD | Debugger | On-Chip-Debugger | Incluida |
Drivers FTDI | Drivers | Driver JTAG-FT2232H-OpenOCD | *Incluida |
* La instalación de los drivers, puede que sea necesario hacerla manualmente, aunque el instructivo y los archivos necesarios están incluidos en el propio instalador. De todas maneras puede seguir los pasos indicados en la Instalación del Firmware, en el apartado “OpenOCD (On-Chip Debugger)”
Sistema | 32 Bits | 64 Bits |
---|---|---|
Windows XP | x | x |
Windows Vista | x | x |
Windows 7 | x | x |
Windows 8 | x | x |
Para la instalación en Linux, seguir los pasos indicados en la Instalación del Firmware, en el apartado “Linux”.
También puede generarse el instalador de forma manual.
Esto es útil en los casos en que se requiera una personalización de su contenido o cuando se dispone de una conexión demasiado lenta para poder descargar el paquete ya creado.