嵌入式系统中虚拟化设备的设计与实现

作者:陈宇; 曾颜; 张先勇
来源:电子设计工程, 2022, 30(24): 125-129.
DOI:10.14022/j.issn1674-6236.2022.24.026

摘要

为了在嵌入式产品开发中提高整体开发测试效率,节约硬件投入成本,减少测试过程中硬件故障引发的故障定位维护工作,设计了一种基于嵌入式系统的虚拟化设备,通过QEMU虚拟化平台,利用KVM加速技术,使模拟处理器的CPU和内存直接使用宿主机的硬件资源进行加速,利用重定位共享库技术模拟设备仿真平台外围硬件,屏蔽一些具体的硬件访问操作,以使上层软件不感知硬件的缺失,解决硬件功能逻辑模拟的问题,从软件层面实行上层软件所预期的硬件数据结果,该虚拟设备的设计与实现使研发和测试人员可以在一些受限的条件下正常调试以及测试产品的业务功能。

  • 单位
    武汉邮电科学研究院; 烽火通信科技股份有限公司

全文