| 注册
首页|期刊导航|集成电路与嵌入式系统|基于QEMU的ARM Cortex-A53虚拟平台构建与实现

基于QEMU的ARM Cortex-A53虚拟平台构建与实现

陈芳 宋雷军 张风玲 高赛军 单昕昕

集成电路与嵌入式系统2024,Vol.24Issue(12):17-24,8.
集成电路与嵌入式系统2024,Vol.24Issue(12):17-24,8.DOI:10.20193/j.ices2097-4191.2024.0040

基于QEMU的ARM Cortex-A53虚拟平台构建与实现

Construction and realization of ARM Cortex-A53 virtual platform based on QEMU

陈芳 1宋雷军 1张风玲 1高赛军 1单昕昕1

作者信息

  • 1. 上海航天计算机技术研究所,上海 201109
  • 折叠

摘要

Abstract

In the face of the problems of hardware development constraining software development,hardware resource constraints,and insufficient testing in the application of embedded development boards in the aerospace field,virtualization solutions are introduced for the hardware platform on which a certain type of flight control software depends.Firstly,an AArch64 instruction test set was written to verify the credibility of QEMU dynamic translation,and Flash was successfully mounted by debugging,tracing,changing,and compiling the QEMU source code.Secondly,a new equipment simulator was created,the network communication mode of the model machine was adjusted,and the virtual machine,simulator and model machine were jointly debugged to ensure the normal data transmission,so as to smoothly build a virtual platform.Furthermore,an integrated development environment is designed to support functions such as the vis-ual construction of the virtual platform,remote debugging of source code,target code coverage statistics and to improve the convenience and reliability of the virtual platform.Finally,it is observed that the simulation results of a certain type of flight control software are consistent on both the real platform and the virtual platform,verifying that the virtual platform is real and usable.

关键词

QEMU/虚拟平台/指令验证/虚拟外设/自定义集成环境

Key words

QEMU/virtual platforms/instruction verification/virtual peripherals/custom integrated environments

分类

航空航天

引用本文复制引用

陈芳,宋雷军,张风玲,高赛军,单昕昕..基于QEMU的ARM Cortex-A53虚拟平台构建与实现[J].集成电路与嵌入式系统,2024,24(12):17-24,8.

集成电路与嵌入式系统

OACSTPCD

1009-623X

访问量0
|
下载量0
段落导航相关论文