Administración del Repositorio
Últimos cambios
Descripción
Instalación
Administración del Repositorio
Descripción
Instalación
Para compilar (gcc), para el Make y otras utilidades, deberá bajar cygwin. Por compatibilidad entre todos los sistemas recomendamos instalar Cygwin de 32 bits (setup-x86.exe) y luego seguir los siguientes pasos.
Para realizar esto, se utiliza el mismo instalador setup-x86.exe que a la vez es el gestor de paquetes.
A continuación se muestra como aparecen los paquetes
Por ejemplo, para incluir el paquete cmake en la instalación debería ver algo así
Para verificar los paquetes que tenemos instalados puede escribirse en la consola del Cygwin lo siguiente
cygcheck -c -d ☜ Listar rápido los paquetes instalado, no verifica integridad
Debe verificarse que el path a cygwin\bin se encuentra incluido en la variable de entorno del sistema PATH y en la variable CYGWIN. Caso contrario hay que hacerlo manualmente desde el Panel de Control⇒Sistema⇒Variables de Entorno, típicamente agregando: “C:\cygwin\bin” o el path correspondiente a la instalación en PATH y lo mismo en la variable CYGWIN. Puede verificarse que el PATH está incluido, y que lo mismo ocurra con CYGWIN, abriendo una consola de windows (cmd) y escribiendo:
echo %PATH% ☜ Ver el contenido de la variable de entorno PATH echo %CYGWIN% ☜ Ver el contenido de la variable de entorno CYGWIN
Por ejemplo, para CYGWIN se vería algo como:
También es recomendable incorporar en la variable PATH dentro del entorno del 'cygwin' algunos otros directorios adicionales. Esto se debe agregar al final del archivo ubicado tipicamente en 'C:\cygwin\etc\bash.bashrc':
cd /cygdrive/c/ciaa/firmware ☜ Ej: Iniciar el prompt en el path del proyecto CIAA export PATH=/cygdrive/c/cygwin/bin:$PATH ☜ Ej: El path al 'bin' precede el resto (workaround para comando 'find') export PATH=$PATH:"/cygdrive/c/Archivos de programa/GNU Tools ARM Embedded/4.8 2014q2/bin" ☜ Ej: path al compilador (ver más adelante) export PATH=$PATH:"/cygdrive/c/ciaa/openocd-0.9.0/bin/" ☜ Ej: path al 'openocd' alias openocd='/cygdrive/c/ciaa/openocd-0.9.0/bin/openocd.exe' ☜ Ej: path completo al 'openocd' (ver más adelante)
Luego puede verificarse el valor de PATH dentro de 'cygwin', escribiendo:
echo $PATH ☜ Imprime en pantalla el contenido de PATH