基于QEMU仿真的MPC750处理器MMU技术研究

王佳明, 华榕, 王宁

集成电路与嵌入式系统 ›› 0

集成电路与嵌入式系统 ›› 0 DOI: 10.20193/j.ices2097-4191.2025.0093

基于QEMU仿真的MPC750处理器MMU技术研究

  • 王佳明, 华榕, 王宁
作者信息 +
文章历史 +

摘要

对基于QEMU5.1.0的MPC750处理器硬件模拟器在运行ARINC653分区操作系统及应用程序时,无法正确执行分区应用程序的问题,本文开展了异常原因分析,相关技术研究以及问题代码排查工作。基于QEMU提供的PPC模拟器源码、MPC750处理器说明文档以及ARINC653操作系统相关代码的研究。通过对操作系统异常打印信息分析,模拟器内存状态修改观察,MMU相关状态寄存器值设置试验等步骤,进行了QEMU代码问题定位。实现了在MPC750处理器模拟硬件以及ARINC653操作系统环境下,分区应用程序的正常启动运行。

Abstract

n order to solve the problem that partition application cannot be executed correctly when running ARINC653 partition operating system and application program on MPC750 processor hardware simulator provided by QEMU5.1.0, this paper carries out abnormal cause analysis, related technical research and problem code investigation. Based on the research of PPC simulator source code provided by QEMU, MPC750 processor documentation and ARINC653 operating system related code, by analyzing the abnormal printing information of the operating system, observing the modification of the memory status of the simulator, and testing the setting of the relevant status register of MMU, the QEMU code problem is located. The partition application can start and run normally under MPC750 processor hardware simulator and ARINC653 operating system environment.

关键词

QEMU / 指令翻译 / MPC750处理器 / ARINC653分区操作系统 / MMU

引用本文

导出引用
王佳明, 华榕, 王宁. 基于QEMU仿真的MPC750处理器MMU技术研究[J]. 集成电路与嵌入式系统. 0 https://doi.org/10.20193/j.ices2097-4191.2025.0093

Accesses

Citation

Detail

段落导航
相关文章

/