【技术实现步骤摘要】
本专利技术属于航空机电,具体涉及一种嵌入式软件虚拟化验证装置及方法。
技术介绍
1、随着信息技术的飞速发展,航空电子装备正经历着前所未有的变革,航空机载设备的集成度越来越高,复杂度更是呈指数级增长,由于在智能设备中,软件承载了越来越多的系统功能,这就导致机载设备软件的复杂度也日趋复杂。
2、在传统的机载设备软件(嵌入式软件)开发过程中,由于嵌入式软件依赖于硬件才能运行,因此,嵌入式软件的开发和调试常常受制于硬件,需要在硬件设备具备后才可以开展完整的功能验证及测试,这给嵌入式软件的开发甚至整个项目的进度带来了一定的挑战。同时,由于机载设备复杂度的提升,设备也随之从单余度、双余度过渡到四余度,甚至在单个余度的设备中,也存在着多个处理器,而现实中所采用的调试手段,仅能通过仿真器控制单个微处理器,若要访问多个微处理器,则需要多台电脑同时进行,但,即便这样,也很难实现复杂设备的有效测试及验证。
技术实现思路
1、本专利技术提出的一种嵌入式软件虚拟化验证装置及方法,通过对硬件平台的虚拟化,
...【技术保护点】
1.一种嵌入式软件虚拟化仿真验证装置,其特征在于,所述装置由微处理器模块、测试上位机模块、物理交互模块三部分组成,所述微处理器模块包含一个或多个如下子模块,内核子模块、时钟子模块、GPIO接口子模块、定时器子模块、看门狗子模块、SPI接口子模块、ADC接口子模块、CAN接口子模块、RS422接口子模块、RAM存储子模块、FLASH存储子模块,所有子模块均与内核子模块互联,由内核子模块进行统一的访问和响应,其中,SPI接口子模块与外部虚拟SPI接口设备互联,ADC接口子模块、GPIO接口子模块、CAN接口子模块、RS422接口子模块与物理交互模块互联;所述测试上位机模块
...【技术特征摘要】
1.一种嵌入式软件虚拟化仿真验证装置,其特征在于,所述装置由微处理器模块、测试上位机模块、物理交互模块三部分组成,所述微处理器模块包含一个或多个如下子模块,内核子模块、时钟子模块、gpio接口子模块、定时器子模块、看门狗子模块、spi接口子模块、adc接口子模块、can接口子模块、rs422接口子模块、ram存储子模块、flash存储子模块,所有子模块均与内核子模块互联,由内核子模块进行统一的访问和响应,其中,spi接口子模块与外部虚拟spi接口设备互联,adc接口子模块、gpio接口子模块、can接口子模块、rs422接口子模块与物理交互模块互联;所述测试上位机模块由计算机、模拟量输出模块、离散量采集模块、can通信模块、rs422通信模块组成,所述模拟量输出模块、离散量采集模块、can通信模块、rs422通信模块与计算机互联,同时与物理交互模块互联;所述物理交互模块一方面与微处理器模块的adc接口子模块、gpio接口子模块、can接口子模块、rs422接口子模块互联,另一方面与测试上位机模块中模拟量输出模块、离散量采集模块、can通信模块、rs422通信模块互联。
2.如权利要求1所述的装置,其特征在于,所述微处理器模块包含一个或多个时钟子模块,用以对微处理器主时钟进行配置,同时对微处理器片上外设的时钟进行使能控制。
3.如权利要求2所述的装置,其特征在于,所述微处理器模块包含一个或多个gpio接口子模块,用以实现微处理器引脚功能配置,同时实现离散量输入输出操作,支持任意多数量离散量输入输出接口;所述微处理器模块包含一个或多个定时器子模块,用以实现微处理器定时功能;所述微处理器模块包含一个或多个看门狗子模块,用以实现微处理器看门狗功能,监控程序异常执行;所述微处理器模块包含一个或多个spi接口子模块,用以实现微处理器spi接口配置及...
【专利技术属性】
技术研发人员:王东升,吴浩松,张喻合,
申请(专利权)人:中国航空工业集团公司金城南京机电液压工程研究中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。