玩/学习 – QEMU(ARM),Angstrom Linux(或Debian)

我的最终目标是在QEMU上为Angstrom Linux(或Debian或其他Linux发行版)做一些编程,仿真ARM处理器板是多function板。 我很高兴体验,但是如果有人尝试过类似的东西,并且可以给予很less的指导,那么可能会加速进展。

我对所需步骤的理解是:1.从源代码构buildQEMU(尽pipe我不确定预编译的二进制文件是不是这样做的)。 我在Windows上findQEMuManager(XP是我打算运行QEMU的桌面操作系统)。 2.安装ARM工具链(例如Cygwin的Yagarto / GNU-ARM?)3.下载一个Angstrom Linux压缩包并构build它4.用Angstrom Linux创build一个QEMU图像。

但是我错过了细节,因为我相信在这些步骤中都有select。

beagleboard,hawkboard,open-rd网站都倾向于将他们的发行版建立在qemu(arm)上,并且从那里你没有理由不能继续在仿真上继续运行而不是去硬件。

这是如何与Ubuntu做到这一点的例子。 https://wiki.edubuntu.org/ARM/RootfsFromScratch

是的,也可以交叉编译所有的东西,我会从维基页面开始,通过所有的步骤来完成。 或者像hawkboard或beagleboard一样,获得一个预先建立的二进制文件(内核和根文件系统),只需启动它并在该环境中运行,而不是构建一切。

恕我直言,你应该使用Linux发行版作为你的QEmu的主机,而不是试图在基于cygwin的系统中编译/安装所有QEmu的东西,它将消除一些未来的麻烦。 你可以使用一个ubuntu镜像的VMWare播放器。

我曾经在QEMU上玩Debian的这个教程 。