Abh*_*nav 4 arm qemu beagleboard linaro
要在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
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
qemu-system-arm: -M beagle: Unsupported machine type
Use -machine help to list supported machines!
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
PS:
MrG*_*igu 10
您可以使用这些步骤自行构建具有beagleboard支持的qemu,我已经尝试过使用Ubuntu 14.04.
首先删除已安装的qemu软件包
$ sudo apt-get remove qemu-system-arm
然后将qemu的源代码下载到合适的文件夹中
$ git clone git://git.linaro.org/qemu/qemu-linaro.git
$ cd qemu-linaro
你需要这两个包来构建qemu
$ sudo apt-get install libglib2.0-dev zlib1g-dev
您还需要pixman和dtc git子模块
$ git submodule update --init pixman
$ git submodule update --init dtc
现在您可以继续并配置和构建它!
$ mkdir build
$ cd build
$ ../configure --prefix=/opt
$ make -j8
$ sudo make install
qemu-system-arm可执行文件可以在/ opt/bin中找到.如果你还没有,那就把它添加到你的路径中.