gpt4 book ai didi

embedded - QEMU 作为固件测试的嵌入式模拟器

转载 作者:行者123 更新时间:2023-12-04 15:24:02 26 4
gpt4 key购买 nike

我已经研究 QEMU 有一段时间了,我一直试图找出是否可以使用它来模拟我们正在开发的设备。

该设备将由 ARM Cortex M3 供电,QEMU 非常适合模拟其软件。

我想知道过去是否有人使用 QEMU 作为模拟器?

目的是使用 QEMU 对软件进行黑盒测试,然后再将其推广到现场设备。

这将涉及能够监视和修改配置和设置并行输入/输出 (PIO) 引脚的内存位置以及所有其他外围设备的内存位置。

现在,考虑到一些外设是 PWM 和 UART,很明显需要解决同步问题。但是,我想暂时避开这个话题,只坚持简单的 PIO。

QEMU Monitor接近但还没有完全到位。

所以总结一下:

我需要知道是否有办法在每个 CPU 时钟周期后中断 QEMU 并读取/写入代码内存中的少量内存位置。

最佳答案

您是否尝试使用 GDB stub ?您可以使用 -s -S并通过 target remote :1234 通过 gdb 连接.这将使您能够控制在 vm 内执行的程序并访问寄存器和内存。

关于embedded - QEMU 作为固件测试的嵌入式模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16289131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com