Set up Beagleboard emulator with qemu in Ubuntu
arm, beagleboard, linaro, qemu
Solution
You can build qemu with beagleboard support yourself with these steps, which I have tried with Ubuntu 14.04.
First remove the qemu package that you have installed with
`$ sudo apt-get remove qemu-system-arm`
Then download the source code for qemu to a suitable folder
`$ git clone git://git.linaro.org/qemu/qemu-linaro.git $ cd qemu-linaro`
You need these two packages to build qemu
`$ sudo apt-get install libglib2.0-dev zlib1g-dev`
You will also need the pixman and dtc git submodules
`$ git submodule update --init pixman $ git submodule update --init dtc`
Now you can continue and configure and build it!
`$ mkdir build $ cd build $ ../configure --prefix=/opt $ make -j8 $ sudo make install`
The qemu-system-arm executable can be found in /opt/bin. Add this to your path if you haven't already and you´re good to go.
Problem
To setup qemu for Beagleboard in Ubuntu 14.04, I am following steps given in link below: http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/ When I tried to run ALIP image in qemu by command : ``` 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 ``` I got following error : ``` qemu-system-arm: -M beagle: Unsupported machine type Use -machine help to list supported machines! ``` How can I fix this error ? PS: - I am new to Beagleboard and Qemu environment. - I am trying to understand Userspace Arduino Libraries for Beagleboard.More details about it can be found here: http://elinux.org/Userspace_Arduino .It would be great if anyone can guide to test example codes like blinking led, 7 segment display etc.from Userspace Arduino in Qemu.