¿Existe algún software de simulación desarrollado para arm9 y linux?
Existen los siguientes simuladores de software:
ARMulator es un simulador de conjunto de instrucciones en el entorno de desarrollo integrado ARM ADS (ARM Developer Suite). Interactúa con un depurador que se ejecuta en una computadora de uso general (generalmente una arquitectura x86), emula la arquitectura del microprocesador ARM y el conjunto de instrucciones y proporciona un entorno de simulación de software para desarrollar y depurar programas ARM. ARMulator emula no sólo la arquitectura y el conjunto de instrucciones de un procesador ARM, sino también la memoria y los periféricos del procesador, como controladores de interrupciones y temporizadores.
SkyEye es un proyecto de software OpenSource con el nombre chino "Tianmu". El objetivo de SkyEye es implementar un entorno de desarrollo integrado de software puro en plataformas comunes de Linux y Windows para simular sistemas informáticos integrados comunes (se supone que "simulación" y "emulación" tienen básicamente el mismo significado disponible en SkyEye Para simular común); sistemas informáticos integrados (aquí se supone que "simulación" y "emulación" tienen básicamente el mismo significado). SkyEye puede ejecutar sistemas operativos integrados μCLinux y μC/OS-II y varios software de sistema (como TCP/IP, subsistema de gráficos, subsistema de archivos, etc.) en SkyEye y analizarlos y probarlos a nivel de código fuente.
ARMulator de GNU, consulte el proyecto uClinux para obtener más detalles.
Softgun es un emulador para sistemas integrados ARM que emula CPU ARM9, admite MMU, muchos periféricos Netsilicon NS9750, bus PCI, controlador de red, memoria flash y bus CAN. Está diseñado para ayudar al desarrollo de sistemas integrados sin la necesidad de hardware real.