【发布时间】:2013-04-13 16:48:51
【问题描述】:
我有 Toradex Colibri t20 嵌入式板卡 Linux 映像(U 引导、内核、屋顶)。 Colibri t20 基于 tegra2 arm-cortex-a9 处理器。我想在 Qemu 模拟器中运行这个 Linux 内核。如何使用 qemu 启动?
【问题讨论】:
标签: linux-kernel arm embedded-linux qemu
我有 Toradex Colibri t20 嵌入式板卡 Linux 映像(U 引导、内核、屋顶)。 Colibri t20 基于 tegra2 arm-cortex-a9 处理器。我想在 Qemu 模拟器中运行这个 Linux 内核。如何使用 qemu 启动?
【问题讨论】:
标签: linux-kernel arm embedded-linux qemu
qemu-system-arm 可以运行 u-boot 和内核软件,只有当它支持配置/构建这些软件的板时。
支持ARM 的多功能pb 和vexpress-a9。有很好的教程可以使用这些板,Balau on kernel,还有Kumar
裸机模拟没有那么雄心勃勃。在那里,粗略地说,QEMU 只需要模拟处理器。查看Balau on bare metal。快速搜索显示可能正在支持Tegra2。
我建议在您的主机上安装当前的软件包,看看支持哪些机器和 CPU。不确定以下语法细节,但类似 qemu 系统臂 -M ? 是获取支持机器列表的方法。
【讨论】:
qemu-arm-static -cpu help ;) 至少对于 Qemu 1.5.0。