Herramientas de usuario

Herramientas del sitio


arm:start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
arm:start [2013/10/21 11:07] – [Simuladores] barrachiarm:start [2017/07/14 10:40] (actual) – [Arduino] barrachi
Línea 1: Línea 1:
 ====== ARM ====== ====== ARM ======
 +
 +===== Arduino =====
 +
 +Seguir la siguiente guía con la versión fuente modificada de Arduino-1.5.x:
 +
 +  * [[ https://code.google.com/p/arduino/wiki/BuildingArduino | Compilación de fuentes de Arduino ]]
 +
 +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}"
  
  
Línea 18: Línea 32:
  
 ==== Raspberry Pi con QEMU ==== ==== Raspberry Pi con QEMU ====
 +
 +Ejecutar RaspBian con qemu: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=79&t=41869
 +
 +Configurar la red de qemu en Gentoo: http://wiki.gentoo.org/wiki/QEMU/Options
  
 Página web: http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/ Página web: http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
  
 +[[http://wiki.gentoo.org/wiki/QEMU | QEMU Gentoo Wiki]]
 ===== Entornos de desarrollo ===== ===== Entornos de desarrollo =====
  
Línea 41: Línea 60:
 ==== Ejemplos de uso ==== ==== Ejemplos de uso ====
  
 +  * [[arm:ds5-examples | Ejemplos realizados con DS-5 ]]
   * [[http://ds.arm.com/developer-resources/tutorials/linux-application-debug-tutorial/ | DS-5 Community Edition Linux debug tutorial ]]   * [[http://ds.arm.com/developer-resources/tutorials/linux-application-debug-tutorial/ | DS-5 Community Edition Linux debug tutorial ]]
   * [[http://ds.arm.com/developer-resources/tutorials/linux-performance-analysis-streamline-tutorial/ | DS-5 Community Edition Linux Streamline tutorial ]]   * [[http://ds.arm.com/developer-resources/tutorials/linux-performance-analysis-streamline-tutorial/ | DS-5 Community Edition Linux Streamline tutorial ]]
Línea 49: Línea 69:
 ==== Pegas ==== ==== Pegas ====
  
-Se debe utilizar un código de activación (que se obtiene desde la página de descargas), se debe ligar el software al equipo y se debe utilizar una cuenta de usuario de desarrollador de ARM (gratuita). +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.1382353645.txt.gz · Última modificación: 2013/10/21 11:07 por barrachi