嵌入式全系统模拟器框架设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:maigcy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的嵌入式软件开发与测试需要真实硬件的支持,影响了开发效率,同时由于硬件功能的限制,开发者无法使用复杂的调试功能。全系统模拟器通过软件手段对真实的硬件行为进行模拟,可以代替真实的硬件目标系统运行嵌入式软件或者操作系统,其运行效果与真实硬件相同,同时模拟器相比真实硬件可以很方便的提供更多的软件运行信息,方便进行软件开发与调试。本文针对全系统模拟器进行了研究,在借鉴SkyEye全系统模拟器“插件”实现机制和模块划分的基础上,实现了全系统模拟器框架。该框架与具体的处理器架构无关,采用“微核—插件”的软件架构,其中模拟环境子系统作为“微核”,负责插件管理和插件间通信管理、内存空间映射等功能,针对处理器和外设的同步问题,采用了一种分层的仿真时间系统,提高了仿真速度。处理器模块、外设模块以及其他辅助功能模块都以插件的形式存在,可以通过“搭积木”的方式构建特定的仿真平台,提高了全系统模拟器的灵活性。同时该框架采用RSP协议包作为通信协议实现了调试代理插件,可以与远程调试器如gdb等软件等进行连接,支持源码级的调试功能。随后针对80c32单片机进行了时钟周期精确的指令集模拟实现和外部设备模拟,同时利用keil的AGDI接口实现了远程调试模块,该模块与keil uVersion集成开发工具集成,可以完成源码级调试功能。通过配置文件将所有插件进行连接,搭建了8051单片机的全系统仿真平台对全系统模拟器框架进行验证,证明了该模拟器框架的可配置性与正确性。
其他文献
本文通过对荣华二采区10
期刊
高职院校辅导员是大学生思想政治工作的组织者、直接执行者和具体指挥者,是大学生思想政治教育工作的骨干力量,是思想政治教育和日常管理的管理者,是大学生健康成长的指导者和引路人。因此,辅导员对学生思想品德的形成、学生学习水平的提高、创新能力的培养及健康人格的养成等方面具有举足轻重的作用,尤其是高校辅导员的综合素质直接关系到培养合格人才的质量。而在高等教育蓬勃发展的今天,高职是培养高素质应用型人才的基地,
当今世界,对电能的需求是不可或缺的,电力风机作为电力产业的关键设备,正在向着大型化、复杂化、自动化、高速化的方向发展。然而,电力风机在运行过程中的产生的故障问题也越
摘 要: 要增强《机械制造工艺学》课程的教学效果,就要采用符合课程特点和学生实际的教学方法和手段。针对《机械制造工艺学》课程中不同内容的难易程度和特点,可分别采用现场教学法、行为引导型、启发式等方法进行教学,以增强教学效果。  关键词: 《机械机制工艺》 教学方法 教学探索  《机械制造工艺学》具有综合性、实践性和灵活性等特点,传统的教学方法存在理论与实践严重分离的现象,不能很好地解决该课程的重点
振梁式压电振动陀螺是一种重要的角速率惯性传感器。该类型陀螺具有结构简单,成本低,可靠性高等优点,并且在理论上没有精度上限。目前,受器件制作误差和电子噪声等误差的影响,在实
目前波纹喇叭差模耦合技术主要用于自跟踪天线系统,由于这种馈源网络具有结构紧凑、和差信号影响小的特点,很适合用作低频或者多频段共用馈源网络。本文首先通过对波纹喇叭基本
班主任工作是一项非常重要的德育工作,也是学校德育工作中最重要的一环.接手一个新的班级,班主任的挑战更大,班主任要通过长期观察,关注学生的内心需求,从长远的角度开展德育
摘 要: 作者根据自己的教育实践经验,对批评学生的艺术技巧和策略措施进行了探索,认为批评的时间节点和场合的选择对班主任教育工作具有重要意义。  关键词: 批评艺术 教育 批评策略  批评是思想教育的一种重要且有效的手段。怎样在批评学生时既照顾到学生的自尊心,又使他们心服口服地接受,提升他们的思想境界呢?这的确不是单靠粗暴简单的方法就可以实现的,笔者觉得在批评学生时,应注意以下几点。  一、注意批评
随着物联网的发展,作为物联网中应用最广泛的RFID(射频识别)技术也得到了极其迅速的发展,目前已经在众多领域得到大规模的应用。RFID射频识别是一种非接触式的自动识别技术,R
电源电路是电子信息系统的关键部件,其性能和可靠性直接关系到整个电子信息系统的安全运行。DC/DC变换器作为二次电源在电子系统中长期得到大量而广泛的应用。随着电子系统小