Bienvenido: Ingresar
location: Diferencias para "WebHome/HerramientasProgramacion/CodeBlocks"
Diferencias entre las revisiones 1 y 4 (abarca 3 versiones)
Versión 1 con fecha 2013-09-10 18:52:01
Tamaño: 1396
Comentario:
Versión 4 con fecha 2013-09-10 19:13:24
Tamaño: 1570
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 17: Línea 17:
   * 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) por ejemplo    * 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
Línea 19: Línea 19:

     {{attachment:codeblock.png | "codeblock.png" | width="40%" }}
Línea 28: Línea 30:
Proyecto vacio para ser utilizado en proyectos [[attachment:proy_td2.zip]]

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
    • "codeblock.png"

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 proy_td2.zip

UntitledWiki: WebHome/HerramientasProgramacion/CodeBlocks (última edición 2013-09-10 19:13:24 efectuada por GuillermoSteiner)