= 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]]