【发布时间】:2015-04-18 08:05:37
【问题描述】:
要在 Ubuntu 14.04 中为 Beagleboard 设置 qemu,我遵循以下链接中给出的步骤:
http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/
当我尝试通过命令在 qemu 中运行 ALIP 映像时:
sudo qemu-system-arm -M beagle -m 256 -drive file=./beagle_sd_alip_x11.img,if=sd,cache=writeback -clock unix -serial stdio -device usb-kbd -device usb-mouse
我收到以下错误:
qemu-system-arm: -M beagle: Unsupported machine type
Use -machine help to list supported machines!
我该如何解决这个错误?
PS:
- 我是 Beagleboard 和 Qemu 环境的新手。
- 我正在尝试了解 Beagleboard 的用户空间 Arduino 库。有关它的更多详细信息可以在此处找到:http://elinux.org/Userspace_Arduino。如果有人可以指导测试示例代码,例如来自用户空间的闪烁 LED、7 段显示器等,那就太好了Qem 中的 Arduino。
【问题讨论】:
-
该教程似乎早于Ubuntu providing their own
qemu-systempackage - 你确定你安装的是 Linaro 包而不是 Ubuntu 的包吗? (BeagleBoard 支持不在主线 QEMU 中,最近的 Ubuntu 软件包似乎是其中的) -
@Notlikethat :是的,我只安装了 Linaro 包。当我尝试运行 beagleboard image 时出现此错误。
-
qemu-system-arm -machine help的输出是什么? -
不存在 beagle 或 beaglexm 的受支持机器列表。
标签: arm qemu beagleboard linaro