Herramientas de usuario

Herramientas del sitio


arm:start

ARM

Arduino

Seguir la siguiente guía con la versión fuente modificada de Arduino-1.5.x:

Una vez compilado, el entorno arduino completo estará en el directorio build/linux/work/.

Dentro de dicho directorio, para que pueda compilar ficheros con la extensión «.s», se debe añadir al fichero hardware/arduino/sam/platform.txt las siguientes líneas:

## Compile .S and .s files
recipe.S.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.S.flags} -mcpu={build.mcu} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"
recipe.s.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.S.flags} -mcpu={build.mcu} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"

Simuladores

Softgun

Simulación de dispositivos ARM por software. Emula los siguientes dispositivos:

  • FS-Forth UNC90
  • i.MX21ADS
  • NS9750 Development board
  • Uzebox
  • ETH_M32

Permite conexión por VNC para visualizar la pantalla de dichos dispositivos y con gdb para depuración.

Página web: http://softgun.sourceforge.net/

Raspberry Pi con QEMU

Entornos de desarrollo

ARM Development Studio 5 Community Edition

The ARM Development Studio 5 (DS-5™) Community Edition is a free professional quality toolchain developed by ARM to accelerate the development of native (C/C++) embedded Linux and Android™ applications. Based on DS-5 Professional Edition, this toolkit offers essential debug and system analysis for you to create robust and highly optimized applications for ARM processor-based devices, without the fuss and inefficiencies usually attached to fragmented open source tools.

Disponible en dos formatos:

  • Entorno de desarrollo completo (eclipse personalizado)
  • Añadido para Eclipse

Página web principal: http://ds.arm.com/ds-5-community-edition/

Página web descarga del entorno completo: http://ds.arm.com/ds-5-community-edition/getting-started/

Ejemplos de uso

Pegas

Se debe utilizar un código de activación (que se obtiene desde la página de descargas), se debe enlazar el software con el equipo y se debe utilizar una cuenta de desarrollador proporcionada por ARM (de forma gratuita).

arm/start.txt · Última modificación: 2017/07/14 10:40 por barrachi