首页> 外文OA文献 >ARM9Core: un emulador del procesador ARM9TDMI para PC
【2h】

ARM9Core: un emulador del procesador ARM9TDMI para PC

机译:ARM9Core:PC的ARM9TDMI处理器的仿真器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

El proyecto consiste en desarrollar el núcleo de un emulador para PC deludmicroprocesador ARM9TDMI usado en sistemas empotrados, dispositivos portátiles,udetc... Este proyecto está diseñado como una librería que se puede incorporar a unaudaplicación que necesite reproducir el comportamiento de un sistema basado en dichoudprocesador.udSu diseño permite la integración de forma sencilla junto con otros módulos que emulenudlas distintas partes del sistema, y a su vez facilita la incorporación de nuevasudfuncionalidades y características.udDispone también de opciones para su uso en depuración de programas, tales comoudejecución paso a paso, visualización y modificación del estado de la máquina, etc...udDentro del proyecto también implementamos un programa de prueba que utiliza esteudnúcleo para emular un sistema simple de depuración de programas, con el que hemosudrealizado diversos tests para comprobar el funcionamiento y rendimiento del emulador.udUn segundo objetivo del proyecto era el de estudiar una arquitectura real y las razonesudde las distintas decisiones tomadas durante su diseño, así como las mejores técnicas deudemulación y sus ventajas e inconvenientes.ud[ABSTRACT]udOur project focuses in developing the core of an ARM9TDMI emulator for the PC. Thisudmicroprocessor is commonly used in embedded systems, portable devices, etc... Theudproject is designed to be added as a library into a bigger application which needs toudreproduce an ARM-based system's behaviour.udIts design allows easy integration with other modules emulating the different system'sudparts, as well as simplifying the addition of new features and improved functions.udIt also has options for its use while debugging other programs written for the ARM,udsuch as step-by-step execution, full access to the machine's current state, etc...udWithin the project we also developed a test program which uses the core to emulate audsimple debugging system, which we used to test the proper working and performance ofudour emulator.udA second of goal for the project was to study a real processor architecture and theudreasons behind the different design choices, along with the best emulation techniquesudand their weak and strong points.ud
机译:该项目包括为嵌入式系统,便携式设备,udud等中使用的ARM9TDMI udmicroprocessor开发PC仿真器的内核。该项目被设计为可合并到需要再现行为的 udapplication中的库。一个基于此 ud处理器的系统。 ud的设计允许以简单的方式与其他模拟 system的不同部分的模块集成在一起,同时还便于新 ud功能和特性的合并。在调试程序中使用,例如ude逐步执行,机器状态的显示和修改等... ud在项目内部,我们还实现了一个测试程序,该程序使用此udcore来模拟简单的调试系统 ud进行了各种测试以检查模拟器的功能和性能 ud项目的第二个目标ecto将研究一个真实的体系结构,以及在设计过程中做出不同决定的原因,以及最佳的反演技术及其优缺点。ud [ABSTRACT] ud我们的项目着重于开发一个核心的核心。 PC的ARM9TDMI仿真器。 udmicroprocessor通常用于嵌入式系统,便携式设备等中。 udproject设计为作为库添加到更大的应用程序中,该应用程序需要 udd再现基于ARM的系统的行为。与其他模块一起模拟不同系统的 udpart,以及简化新功能和改进功能的添加。 udud在调试为ARM编写的其他程序时也有其使用选项,例如分步执行,在项目中,我们还开发了一个测试程序,该程序使用内核来模拟udsimple调试系统,该系统用于测试udour仿真器的正常工作和性能。 ud该项目的第二个目标是研究一个真正的处理器体系结构和不同设计选择背后的原因,以及最佳的仿真技术,以及它们的弱点和强项。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号