Este directorio contiene scripts de automatización para configurar el entorno de desarrollo CIAA en diferentes distribuciones de Linux.
Los scripts descargan e instalan automáticamente todas las herramientas, dependencias y componentes necesarios para trabajar con CIAA (Computadora Industrial Abierta Argentina).
Todos los scripts descargan los componentes en: /home/usuario/CIAA
Propósito: Instalación automática completa para Arch Linux y derivados (Manjaro, Endeavour, etc.)
Qué instala:
- Dependencias del sistema necesarias (jq, unzip, openocd)
- CIAA-Launcher v1.1 (compilador y herramientas de desarrollo)
- Firmware_v3 (firmware del proyecto)
- EmbeddedIDE (entorno integrado de desarrollo)
- Templates de Embedded IDE (plantillas de proyectos)
Uso:
chmod +x epernia-arch-setup.sh
sudo ./epernia-arch-setup.shUbicación de descarga: /home/usuario/CIAA/
Propósito: Instalación automática completa para Ubuntu, Debian y distribuciones basadas en apt.
Qué instala:
- Dependencias del sistema (jq, unzip, openocd, git, build-essential, gtkterm, cutecom)
- CIAA-Launcher v1.1 (compilador y herramientas de desarrollo)
- Firmware_v3 (firmware del proyecto)
- EmbeddedIDE (entorno integrado de desarrollo)
- Templates de Embedded IDE (plantillas de proyectos)
Uso:
chmod +x epernia-debian-setup.sh
sudo ./epernia-debian-setup.shUbicación de descarga: /home/usuario/CIAA/
Propósito: Descargar únicamente los templates de Embedded IDE sin necesidad de ejecutar la instalación completa. Útil si la instalación completa falla o solo necesitas actualizar los templates.
Qué descarga:
- Todos los templates (
.template) disponibles del repositorio oficial - Los templates son archivos de plantillas para crear nuevos proyectos en Embedded IDE
Ubicación de descarga (modificable):
DEST="/home/$USER_NAME/CIAA/workspaces/embedded-ide-ws/templates"Cómo usar:
-
Abre el script en un editor de texto:
nano download-embedded-ide-templates.sh
-
Si deseas cambiar la ubicación de descarga, modifica la línea:
DEST="/home/$USER_NAME/CIAA/workspaces/embedded-ide-ws/templates"Por ejemplo, para descargar en otra ubicación:
DEST="/ruta-personalizada/workspaces/embedded-ide-ws/templates" -
Ejecuta el script:
chmod +x download-embedded-ide-templates.sh ./download-embedded-ide-templates.sh
Los templates se incluyen automáticamente en los scripts epernia-arch-setup.sh y epernia-debian-setup.sh
Usa download-embedded-ide-templates.sh solo si:
- La instalación sin los scripts falla y necesitas recuperar los templates
- Deseas actualizar los templates sin reinstalar todo
- Solo tienes conexión para descargar templates