如何使用QEMU学习ARM Linux内核开发?

abs*_*rum 5 linux arm qemu linux-kernel embedded-linux

我想学习它,比如开发一些设备驱动程序等,并为此使用 QEMU,因为我没有像 beagle 板这样的 ARM 硬件板。你们有什么建议?我可以使用 Qemu 模拟器来学习 ARM 目标上的 Linux 内核吗?或者我应该尝试的任何其他选择?

小智 0

我不久前使用 Qemu 为嵌入式编程课程开发设备驱动程序。效果很好。当时我们正在学习设备驱动程序编程,然后过渡到 Gumstix 板。我不记得我们使用的具体核心是什么,但 Qemu 运行良好。

我没有做过任何ARM开发,所以我不知道它是否是学习ARM的最佳选择。但如果您是驱动程序新手,这可能是一个不错的起点。