-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
128 changed files
with
8,107 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,71 @@ | ||
# Software | ||
Software for embedded systems development | ||
# Paquete de herramientas listas para usar para la programación de las plataformas del Proyeto CIAA | ||
|
||
## Herramientas contenidas | ||
|
||
- Lanzador de aplicaciones. | ||
- Entornos de programación en lenguaje C/C++: | ||
- [Embedded IDE.](embedded-ide/README.md) | ||
- [GNU MCU Eclipse.](eclipse/README.md) | ||
- [IDE4PLC](ide4plc/README.md). Entorno de programación en lenguaje Ladder Diagram (IEC 61131-3). | ||
- [CIAABOT IDE](ciaabot-ide/README.md). Entorno de programcación en lenguaje CIAABOT (basado en Blockly). | ||
- GNU ARM Embedded. Toolchain. | ||
- OpenOCD. Programación y depuración. | ||
- Zenity. Generación de interfaces gráficas. | ||
|
||
## Herramientas adicionales en la versión de Windows | ||
|
||
- Terminal bpp, versióon 1.93b 20141030. Terminal serie. | ||
- Busybox. | ||
|
||
## Herramientas adicionales en la versión de Linux | ||
|
||
- GTKterm. | ||
- Cutecom. | ||
- Git. | ||
|
||
## Utilización | ||
|
||
Debe descargar de **releases** la versión para Windows o Linux y descomprimir la carpeta en una ruta conocida, sin espacios y con los permisos adecuados. Se recomiendan: | ||
|
||
- **Windows**. C:\CIAA\ | ||
- **Linux**. $HOME/CIAA/ | ||
|
||
Luego ingresar a la carpeta y ejecutar el lanzador de apliaciones. | ||
|
||
**Nota:** Este lanzador *es necesario* debido a que se ejecutan los programas directamente sin utilizarlo les faltará a los mismos rutas necesarias en variable de entorno PATH. | ||
|
||
**Lanzador de aplicaciones en Windows** | ||
|
||
![launcher1-win](applauncher/docs/CIAA-folder-win.png) | ||
|
||
Desde el lanzador puede ejecutar cualquiera de los programas desde los accesos: | ||
|
||
![launcher-win](applauncher/docs/launcher-win.png) | ||
|
||
**Primera vez en Windows** | ||
|
||
La primera vez debe instalar los **drivers FTDI VCP** (desde el icono del lanzador de aplicacciones) para la EDU-CIAA-NXP o CIAA-NXP: | ||
|
||
![FTDI-Win](applauncher/docs/FTDI-Win.png) | ||
|
||
Presione "Extract" y luego instale el driver con todas las opciones por defecto. | ||
|
||
Luego reemplazar el driver del dispositivo *Dual RS232HS (Interface 0)* con **Zadig**. Para lograrlo debe abrir zadig desde el lanzador de aplicaciones y luego en el menú "Optinos" presionar sobre "List all devices". En el combo seleccione el dispositivo "Dual RS232HS (Interface 0)" y presionar el botón "Replace Driver": | ||
|
||
![Zadig-Win](applauncher/docs/Zadig-Win.png) | ||
|
||
**Lanzador de aplicaciones en Linux** | ||
|
||
![launcher1-linux](applauncher/docs/CIAA-folder-linux.png) | ||
|
||
Desde el lanzador puede ejecutar cualquiera de los programas desde los accesos: | ||
|
||
![launcher-linux](applauncher/docs/launcher-linux.png) | ||
|
||
**Primera vez en Linux** | ||
|
||
La primera vez debe instalar varias herramientas y programas necesarios mediante el icono **Install tools** del lanzador de aplicacciones (se requiere contraseña de administrador para este paso). | ||
|
||
Luego debe instalar el **driver FTDI** para la EDU-CIAA-NXP o CIAA-NXP. Esto se logra abriendo **Embedded IDE** desde el lanzador de aplicaciones y presionando el botón "External tools" y luego "Install FTDI drivers": | ||
|
||
![FTDI-Linux](applauncher/docs/FTDI-Linux.png) |
Oops, something went wrong.