Simulate beagleboard through Qemu on Ubuntu

Source: Internet
Author: User
During the QNX/Linux development process on beagleboard, It is troublesome to connect to the beagleboard Development Board for each debugging. It is not difficult to connect to the Development Board, so you cannot bring it on a business trip. So we are going to simulate beagleboard on Ubuntu through a simulator. At first I found the beagleboard qemu-omap3 there, but it had a bunch of problems to install, because the qemu-omap3 asked to use gcc3 for compilation, on my Ubuntu it was gcc4 and needed to install gcc

During the QNX/Linux development process on beagleboard, It is troublesome to connect to the beagleboard Development Board for each debugging. It is not difficult to connect to the Development Board, so you cannot bring it on a business trip. So we are going to simulate beagleboard on Ubuntu through a simulator.

At first I found the beagleboard where the qemu-omap3, but it had a bunch of problems to install, because the qemu-omap3 asked to use gcc3 for compilation, on my Ubuntu is gcc 4, and gcc3 needs to be installed. The installation of gcc3 is difficult. It is not easy to install gcc3, configure the qemu-omap3 and zlib check error, also found that apt-get dependency data is damaged, can not install the new module through apt-get. After the last round of tossing, the system will return to normal.

So no longer entangled in qemu-omap3, directly install qemu-system try, found that qemu-system-arm can directly support bealgeboard (omap3530) and beagleboardXM (3630 ). it's really hard work to find the best tie shoes.

The installation command is relatively simple. If you have not installed qemu before, run the following two commands to install qemu.

$ Sudo apt-get install qemu-kvm

$ Sudo qpt-get install qemu-kvm-extras

I have installed qemu on Ubuntu, so you only need the following command:

$ Sudo qpt-get install qemu-kvm-extras

After installation, run the following command to view the supported machines:

$ Qemu-system-arm-machine?

The output results on my side are listed below. If you want to use qemu to simulate an ARM board, you can check whether the machine on your hand can support it.

Supported machines are:
Integratorcp ARM Integrator/CP (ARM926EJ-S) (default)
Versatilepb ARM Versatile/PB (ARM926EJ-S)
Versatileab ARM Versatile/AB (ARM926EJ-S)
Realview-eb ARM RealView Emulation Baseboard (ARM926EJ-S)
Realview-eb-mpcore ARM RealView Emulation Baseboard (ARM11MPCore)
Realview-pb-a8 ARM RealView Platform Baseboard for Cortex-A8
Realview-pbx-a9 ARM RealView Platform Baseboard release E for Cortex-A9
Lm3s811evb Stellaris LM3S811EVB
Lm3s6965evb Stellaris LM3S6965EVB
Connex Gumstix Connex (PXA255)
Verdex Gumstix Verdex (PXA270)
Akita Akita PDA (PXA270)
Spitz Spitz PDA (PXA270)
Borzoi Borzoi PDA (PXA270)
Terrier Terrier PDA (PXA270)
Tosa Tosa PDA (PXA255)
Beagle Beagle board (OMAP3530)
Beaglexm Beagle board XM (OMAP3630)
Overo Gumstix Overo board (OMAP3530)
Sx1 Siemens SX1 (OMAP310) V2
Sx1-v1 Siemens SX1 (OMAP310) V1
Cheetah Palm tunsten | E aka. Cheetah PDA (OMAP310)
N800 Nokia N800 tablet aka. RX-34 (OMAP2420)
N810 Nokia N810 tablet aka. RX-44 (OMAP2420)
N900 Nokia N900 (OMAP3)
Mainstone Mainstone II (PXA27x)
Z2 Zipit Z2 (PXA27x)
Musicpal Marvell 88w8618/MusicPal (ARM926EJ-S)
Syborg Syborg (Symbian Virtual Platform)
Vexpress-a9 ARM Versatile Express for Cortex-A9
Collie Collie PDA (SA-1110)

I will share with you some experience on simulating beagleboard using qemu later.

Test the beagleboard http://www.linuxidc.com/Linux/2012-05/60650.htm on Qemu.

For more information about Ubuntu, see Ubuntu special page http://www.linuxidc.com/topicnews.aspx? Tid = 2

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.