论文部分内容阅读
传统的嵌入式软件开发需要硬件平台的支持,在这种软硬件协同开发模式中,软件和硬件开发相互牵制,硬件干扰引起的异常行为严重影响软件的调试和测试,延误开发进度,致使软件质量难以保证。而利用软件仿真平台模拟硬件系统的真实运行,无需真实硬件环境,便可以进行嵌入式软件的开发和测试,具有投入少、效率高的特点,降低了开发风险和成本。在参考现有嵌入式开发平台和技术成果的基础上,本课题借助Keil工具提供的接口AGSI,用VC++编写动态链接库,仿真一款安全存储控制芯片的硬件模块,提出嵌入式软件仿真平台的设计思路和实现技术。
本文阐述了安全存储控制芯片的构件组成和实现方法,并深入讨论了软件仿真平台的各个功能模块和具体实现。针对安全存储控制芯片硬件部件的物理特性和仿真环境下的特殊要求,平台给出简洁的仿真构件模型。该模型由构件的外部属性接口、功能属性接口和仿真控制属性接口组成,按照构件模型实现的仿真构件接口标准、功能明确、易于扩展。在仿真平台的实现过程中,解决了多个关键技术问题,并有独立的创新思想和实现方法。课题实现的软件仿真平台已经运用于该安全存储控制芯片的嵌入式软件开发和测试过程中,取得了良好的应用效果。