基于QEMU的ARMCortex-A76虚拟平台仿真的研究与实现

打开文本图片集
中图分类号:TP316.2;TP391.9
文献标识码:A 文章编号:2096-4706(2025)15-0133-05
Research and Implementation of ARM Cortex-A76 Virtual Platform Simulation Based on QEMU
LI Tianqi, CHENG Ye (Xi'anShiyou University,Xi'an 71oo65,China)
Abstract:In the faceofcomplexembedded systemsapplied intheaerospacefield,the traditional embedded development method may have problems such as hardware development restricting software development and hardware resource shortage. The simulation environmentofthetarget hardware platform isconstructedbyvirtualizationtechnology,whichcansimulate the keycomponentssuchas CPU,memoryandI/Odeviceofthe target hardware,sothatdeveloperscanstillcarryout the developmentofembeddedsoftwareintheabsenceofactualhardwareresources.Thisresearchmainlyfocusesontheconstruction of the mnimal SoC modelofacertain typeof multi-core processor.Combined withthe processor's data manualand QEMU related knowledge,thevirtualizationoftheCPUcoreoftetargetsimulatorisrealized.Atthesametie,itcovers tepriperal hardwaresimulationcloselyrelated toit,incudingtheprocessor's memory,interruptontroler,inputandoutputdevics,etc. Theeffectivesimulationofthesehardwareisanimportantfactortoensurethestableoperationofthevirtualsimulationplatform.
Keywords:embedded;virtualization;QEMU
0 引言
在航空航天的嵌入式开发过程中,由于硬件开发通常存在一定的滞后性,往往导致软件开发无法按计划顺利进行,延长了整个开发周期。(剩余6213字)