目标机仿真器集成与指令仿真缓存管理策略

目标机仿真器集成与指令仿真缓存管理策略

论文摘要

嵌入式系统与应用的发展,对嵌入式系统开发环境与工具提出了新的要求。嵌入式集成开发环境中的仿真器工具使嵌入式系统开发人员不再完全依赖于开发板,协作更加流畅。在嵌入式集成开发环境中集成仿真器主要有两个关键技术,开发环境和仿真器之间的状态同步和通信机制。仿真器和开发环境是两个独立的实体,它们之间状态的一致性涉及到系统运行的正确性和稳定性。而两者之间的状态是随着通信的过程而变化的,所以将通信机制以通信语义原语的方式描述,并和状态转换规则一起被抽象成确定的有限自动机DFA。这种以DFA描述的结构保证了仿真器的成功集成,并使得以后在嵌入式集成开发环境中添加新仿真器更加简单。ARTs-IDE是一款具有自主知识版权的嵌入式集成开发环境。为了使ARTs-IDE的功能更好的适应嵌入式开发的需要,在ARTs-IDE中集成了仿真器skyeye。skyeye是国内知名的嵌入式系统仿真器。其开发源代码的特性使得skyeye易于修改,为后续的工作提供了方便,能较好的符合ARTs-IDE对仿真器支持的需要。skyeye集成到ARTs-IDE后,使得ARTs-OS在仿真环境中成功运行。在实际使用仿真器的过程中,对仿真器的性能方面进行了探讨。包括skyeye在内的许多目标机仿真器对目标指令的仿真采用的是动态二进制翻译方式。目标代码缓存对动态二进制翻译系统的性能有很大的影响。通过分析代码缓存管理模块中可以改进之处,结合数据局部性原理,提出了基于数据追踪的缓存淘汰策略。新的缓存淘汰策略已在skyeye中实现并通过实验数据验证效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 嵌入式系统的发展和应用分析
  • 1.2 嵌入式操作系统
  • 1.3 典型的嵌入式系统集成开发环境和工具
  • 1.4 目标机仿真技术及研究现状
  • 1.5 本文工作内容以及组织结构
  • 2 集成仿真器的嵌入式交叉开发环境ARTs-
  • 2.1 ARTs-IDE的功能与结构
  • 2.2 ARTs-IDE和目标设施的通信方式
  • 2.3 ARTs-IDE和仿真器的集成
  • 2.4 小结
  • 3 指令仿真中动态二进制翻译的缓存淘汰策略
  • 3.1 指令仿真的动态二进制翻译技术
  • 3.2 典型的动态二进制翻译缓存淘汰策略
  • 3.3 基于数据追踪的缓存淘汰策略
  • 3.4 小结
  • 4 基于数据追踪的缓存淘汰策略的实验与分析
  • 4.1 基于数据追踪缓存淘汰策略在仿真器skyeye里的实现
  • 4.2 实验结果
  • 5 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].空战目标机规避仿真设计研究[J]. 计算机仿真 2008(11)
    • [2].空战仿真目标机战法实现[J]. 南昌航空大学学报(自然科学版) 2012(01)
    • [3].多目标机电子证据的在线收集与分析模型[J]. 计算机工程与设计 2010(02)
    • [4].无人目标机隐身优化设计与改装技术研究[J]. 西北工业大学学报 2020(02)
    • [5].xPC目标机的启动方法研究[J]. 计算机应用与软件 2009(06)
    • [6].Tornado目标机服务器实现机制探讨[J]. 微处理机 2009(06)
    • [7].一种嵌入式系统增强开发工具与目标机交互的方法[J]. 信息通信 2019(06)
    • [8].基于LDRA Testbed的主机/目标机测试方法研究[J]. 航空精密制造技术 2019(05)
    • [9].可配置多核处理器的调试器模块化分层设计[J]. 单片机与嵌入式系统应用 2014(07)
    • [10].静态二进制翻译中回调函数逆向恢复技术研究[J]. 计算机应用 2008(03)
    • [11].一种基于宿主机/目标机架构的追踪/重演方法[J]. 仪器仪表学报 2009(10)
    • [12].基于某国产操作系统的交叉调试技术的研究[J]. 电子测试 2018(Z1)
    • [13].基于xPC的实时数字测试系统设计[J]. 测控技术 2009(02)
    • [14].采用U盘制作xPC目标启动盘[J]. 自动化与仪表 2008(06)
    • [15].基于Eclipse平台的嵌入式软件集成开发环境目标机通信管理[J]. 航空计算技术 2014(03)
    • [16].目标机环境下的嵌入式软件单元测试[J]. 中国科技信息 2018(21)
    • [17].轻松解决在PowerPoint 2003中Flash文件不能播放的问题[J]. 中小学电教(下半月) 2009(11)
    • [18].基于U盘量产的xPC Target启动光盘制作方法[J]. 电脑知识与技术 2009(20)
    • [19].针对SIP解析器的攻击与防范[J]. 计算机工程 2008(23)
    • [20].基于串口的DSP软件下载设计与实现[J]. 信息安全与通信保密 2012(01)
    • [21].机载预警雷达检飞航路设计技术研究[J]. 中国电子科学研究院学报 2012(05)
    • [22].基于Openocd的嵌入式软件开发平台的研究和设计[J]. 计算机测量与控制 2010(02)
    • [23].基于分区操作系统的实时监控工具的研究与实现[J]. 航空计算技术 2014(06)
    • [24].通用嵌入式系统远程调试器的研究与设计[J]. 计算机测量与控制 2008(06)
    • [25].嵌入式调试器的网络通信方法设计与实现[J]. 科技传播 2014(21)
    • [26].基于Silicon芯片的App应用程序加载设计[J]. 信息安全与通信保密 2013(04)
    • [27].Qt4程序在pxa270平台上的移植[J]. 三明学院学报 2010(04)
    • [28].嵌入式开发技术总结[J]. 中国教育信息化 2009(17)
    • [29].USB设备端驱动的研究及在GDB远程调试中的应用[J]. 计算机应用研究 2011(10)
    • [30].基于MATLAB/RTW的通信模块的设计与实现[J]. 电子测量与仪器学报 2015(02)

    标签:;  ;  ;  ;  

    目标机仿真器集成与指令仿真缓存管理策略
    下载Doc文档

    猜你喜欢