我有一个使用arm交叉编译器构建的vmlinux。我可以使用虚拟机来启动这个vmlinux吗?

时间:2018-02-19 10:04:50

标签: linux-kernel virtualbox

我想崩溃我的vmlinux然后调试它。但我没有手臂处理器。我可以使用虚拟盒来启动这个vmlinux然后我可以使用debugfs接口来使我的vmlinux崩溃吗?

1 个答案:

答案 0 :(得分:2)

  

我想崩溃我的vmlinux然后调试它。但我不   有臂处理器。我可以使用虚拟盒来启动这个vmlinux和   然后我可以使用debugfs接口让我的vmlinux崩溃?

虚拟框不会模拟处理器,你需要像qemu这样的东西来做这些东西,请参考以下链接获取更多关于qemu的信息

[1] https://www.qemu.org/

[2] https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment

[3] https://gist.github.com/Liryna/10710751