嵌入式系统软件仿真技术的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zxw364963027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的深入发展,对开发工具提出了更高的要求。在传统软硬件协同开发模式中,软件和硬件开发相互牵制,硬件干扰引起的异常行为严重影响软件的调试和测试,延误开发进度,致使软件质量难以保证。仿真开发是摆脱困境的一条有效途径。利用仿真技术模拟嵌入式硬件系统的真实运行,使软件开发和系统集成在虚拟平台上进行,在硬件原型制造前就完成系统模型验证和运行行为分析,避免软硬件开发相互等待,提高开发效率,降低风险和成本。 同时,嵌入式产品的广泛应用,导致目标硬件系统日益复杂和多样化,理想的开发环境应该提供硬件平台的全面支持。而基于构件技术的软件系统具有很高的重用性,因此在构造硬件平台的仿真系统时引入构件技术。构件模型的提取和设计是实现构件化的关键。分离的构件按照一定方式组合在一起,才构成一个完整的系统,动态集成方式将使系统具有良好的扩展性。 仿真技术也是实现仿真平台的关键。软件仿真技术的研究早己开始,系统仿真包括基于电路级和基于行为描述两种仿真方式,事件驱动是最常用的仿真方法。 在参考现有嵌入式开发平台和技术成果的基础上,本文提出仿真运行环境SSRE原型的设计思路和实现技术。SSRE原型由仿真构件和管理构件、维护环境运行的辅助工具组成,它们以对象的形式交互作用,通过消息驱动模拟硬件环境的运行行为。硬件平台的时序控制和信号传送是仿真的难点,本论文用时钟仿真和信号路由两种算法予以解决。 针对器件的物理特性,SSER原型给出简洁的构件模型SCM。 scM的逻辑结构由构件的外部特征、物理功能和交互接口组成,按照SCM实现的仿真构件接口标准、功能明确。 嵌入式系统的核心是微控制器,其逻辑复杂,软件仿真是个难题。文中综合两种仿真方式的优点提出一种通用的微控制器仿真模型SMCU,研究了模型结构和工作原理。微控制器仿真结合SCM和SMCU两种模型实现,目前已完成了 <WP=5>MC68HC908JL3仿真器,它不但实现该微控制器芯片的逻辑功能,还具有仿真配置和调试支持能力,经过测试其性能远远优于Motorola工具包集成的同款仿真器。 SSRE原型提供一组辅助工具支持用户对仿真构件的操作。其中,库管理器是浏览查询构件的窗口,环境配置器是搭建虚拟硬件环境的平台,环境管理器则是帮助仿真环境正常运行的“管家”。 在上述研究基础上,本课题已实现了SSRE软件原型。该原型支持从构件库中选取需要的仿真器件,以可视化图形编辑的方式灵活构造虚拟的目标硬件环境;加载目标码的虚拟环境启动后,各仿真器件能在应用软件逻辑的控制下协调运行,从而支持软件的调试和测试验证。 为了提高仿真覆盖率,下一步将研究构件自动生成技术,扩展构件库,为更广泛的应用领域提供仿真开发支持。
其他文献
随着计算机应用技术的飞速发展,计算机辅助设计在各个领域中得到了广泛的应用。相交管件用于给水、排水工程、化工、石油、建筑等行业,其展开相贯线的传统作法是采用几何作图
山东省诸城市普乐村是具有三十多年种植传统的西瓜专业村,2016年种植大拱棚西瓜面积达5000亩,其品种选用和种子处理、地块周边环境和设施条件、育苗技术、栽培管理、病虫草害
概述了我国炼铁工艺现状以及非高炉炼铁工艺最新进展,结合我国国情以及发达国家钢铁工业发展经验,提出我国钢铁工业的发展方向应为DRI(废钢)-电炉短流程。相比传统高炉-转炉
要提高高中历史教学质量,首先要培养学生的学习兴趣,尤其在新课改的背景下,学生学习兴趣的培养成为教学过程的关键因素。历史教师要转变教育教学观念,营造质疑环境,开发学生
监狱是国家的刑罚执行机关,担负着惩罚与改造罪犯,维护国家和社会的安定,保护人民的生命财产和合法权益,为社会的文明进步和经济繁荣保驾护航的职责。这一切要靠高素质的监狱人民
企业债券以其独特的融资优势,在融资渠道中占有十分重要的地位。在发达国家,企业债券存量往往都很大。而在我国,由于种种原因,企业债券发展现状不尽如人意,还存在很多的问题。本文
当前,大学生就业难问题已引起社会的广泛关注,来自农村的女大学生越来越成为就业边缘化的特殊群体。因此,了解农村女大学生就业现状,深入分析这一社会问题的成因,具有重要的
水害是影响石窟长久保存的重要因素。本文对石窟水害的治理理念进行了探讨,介绍了一些古代石窟水害治理的方法,重点对近年来我国石窟水害治理方法进行了总结和归纳,从排和堵
本文通过对壳聚糖进行改性,合成了四种壳聚糖衍生物,对这些衍生物的结构、DSC、溶解性能、抗菌性能进行了考察。通过正交实验设计,系统地研究了O-羧甲基壳聚糖和磺化壳聚糖的