【技术实现步骤摘要】
本专利技术属于嵌入式硬件仿真领域,更具体地,涉及一种半实物仿真方法及平台。
技术介绍
1、在嵌入式软件软件设计与开发过程中,仿真测试是一个重要的环节。通过合理的仿真测试,可以有效排查出绝大部分常现问题。在测试方法中,半实物仿真兼顾了虚拟仿真和全实物测试的优点,在仿真成本、仿真通用性、安全性、置信度等方面,综合了两者的优势。嵌入式软件开发完成后,对其进行硬件在环(hardware in the loop,hil)测试,可以帮助开发人员快速发现和解决软件设计问题。但是,传统的硬件在环仿真需要依赖专业的上位机、控制器和外设仿真设备,这些设备通常非常昂贵且具有局限性,每次搭建仿真环境需要耗费大量的时间和金钱成本,从而减缓了软件测试速度,增大了测试代价。
2、近年来,随着计算机硬件和软件技术的不断发展,基于软件系统的嵌入式硬件仿真成为了一种普遍和高效的方法。qemu(quick emulator)是目前最流行的开源全系统模拟器,可以通过动态二进制转换来模拟cpu处理器,并可结合kvm虚拟机技术,实现硬件虚拟化加速。qemu还可以模拟多
...【技术保护点】
1.一种基于QEMU的半实物仿真方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于QEMU的半实物仿真方法,其特征在于,步骤1中,编写仿真平台管理程序,具体包括:
3.如权利要求1所述的一种基于QEMU的半实物仿真方法,其特征在于,步骤2中,外设动态加载模块包括QMP控制程序模块和外设管理程序模块;
4.如权利要求1所述的一种基于QEMU的半实物仿真方法,其特征在于,所诉步骤3中,在仿真系统运行过程中切换外设的方法如下:
5.一种基于QEMU的半实物仿真平台,其特征在于,包括虚拟环境用户配置界面、仿真平台管
...【技术特征摘要】
1.一种基于qemu的半实物仿真方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于qemu的半实物仿真方法,其特征在于,步骤1中,编写仿真平台管理程序,具体包括:
3.如权利要求1所述的一种基于qemu的半实物仿真方法,其特征在于,步骤2中,外设动态加载模块包括qmp控制程序模块和外设管理程序模块;
4.如权利要求1所述的一种基于qemu的半实物仿真方法,其特征在于,所诉步骤3中,在仿真系统运行过程中切换外设的方法如下:
5.一种基于qemu的半实物仿真平台,其特征在于,包括虚拟环境用户配置界面、仿真平台管理程序、外设动态加载模块以及数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。