= Code::Blocks como IDE para proyectos embebidos =

Instalar la aplicación Code::Blocks

{{{
apt-get install codeblocks codeblocks-contrib
}}}

Luego correr el programa
dentro del mismo 
   * Dirigirse a '''Settings''' -> '''Compiler and debugger ...'''
   * Se selecciona el icono '''Global compilar setting''' 
   * En '''Selected compiler''' seleccionar el compilador para ARM ('''GNU ARM GCC Compiler''')
   * Se selecciona la solapa '''Toolchain executable'''
   * Verificar donde se encuentran las herramientas con '''which arm-elf-eabi-gcc''' (el prefijo puede cambiar)
   * Reemplazar a /usr de Compiler's installation directory por el directorio donde se encuentra la herramienta 
   * Se reemplaza el prefijo de todas las herramientas (arm-elf-gcc, arm-elf-g++, etc) por el prefijo de las herramientas instaladas (arm-elf-eabi-gcc, etc o arm-none-eabi-gcc, etc) por ejemplo
   * Aceptar las modificaciones

     {{attachment:codeblock.png | "codeblock.png" | width="40%" }}



esto se deberá realizar solo una vez, a posterior, se debe crear un nuevo proyecto
   * Bajar el proyecto vacío y descomprimirlo en el directorio seleccionado 
   * el proyecto se llama proy_td2, si desean cambiar su nombre, lo deberá realizar en los siguientes puntos 
    1. dentro del archivo proy_td2.cdp se encuentran en 2 ubicaciones una referida al nombre del proyecto y el otro referido al archivo elf de salida 
    2. el propio proy_td2.cdp 
   
Proyecto vacio para ser utilizado en proyectos  [[attachment:proy_td2.zip]]