windows - 玩耍/学习——QEMU(适用于 ARM)、Angstrom Linux(或 Debian)

标签 windows linux arm cross-compiling qemu

我的最终目标是在模拟 ARM 处理器板 s.a 的 QEMU 上为 Angstrom Linux(或 Debian 或其他 Linux 发行版)进行一些编程。多功能板。我很乐意进行实验,但如果有人尝试过类似的事情,并且无法提供很少的指导,那么它可能会加速进步。

我对所需步骤的理解是:- 1. 从源代码构建 QEMU(尽管我不确定预构建的二进制文件是否行得通)。我在 Windows 上找到了 QEMuManager(XP 是我打算在其上运行 QEMU 的桌面操作系统)。 2.安装ARM工具链(例如Yagarto/GNU-ARM for Cygwin?) 3. 下载 Angstrom Linux tarball 并构建它 4. 使用 Angstrom Linux 创建 QEMU 镜像。

但是我缺少细节,因为我相信每个步骤都需要做出选择。

最佳答案

恕我直言,您应该使用 Linux 发行版作为 QEmu 的主机,而不是尝试在基于 cygwin 的系统中编译/安装所有 QEmu 内容,这将消除 future 的一些麻烦。您可以将 VMWare 播放器与 ubuntu 镜像结合使用。

我以前玩过this tutorial适用于 QEMU 上的 Debian。

关于windows - 玩耍/学习——QEMU(适用于 ARM)、Angstrom Linux(或 Debian),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5979008/

相关文章:

gcc - 仅编译thumb1

linux - 如何在 Linux 中保留虚拟内存?

windows - Boost.test 和对 Boost.thread 的依赖?

css - QTreeWidget 自定义选择和悬停背景颜色行为

php - 如何删除htaccess中的部分url

arm - 如何解码 Windows CE 调用堆栈?

windows - LINUX 上是否需要 UNALIGNED 内存访问(从 Windows 移植到 Linux)

windows - 如何显示 FULLNAME 的长度

linux - 使用 GPU 从多个 JPG 图像创建 GIF 动画

gcc - 使用 GCC 编译器为代码的特定部分保留寄存器