Testing with QEMU: Difference between revisions
m (→good to know: update link to AngstromAndQemu wiki page) |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
QEMU is great for testing images and apps. There is no need to flash or install images back and forth on real hardware. Here are a few things that may help you testing OE stuff with QEMU. | QEMU is great for testing images and apps. There is no need to flash or install images back and forth on real hardware. Here are a few things that may help you testing OE stuff with QEMU. The qemu machines are available with the qemu prefix, currently qemumips, qemuarm, qemuppc, qemux86 and qemux86-64 are available. | ||
You can boot images within QEMU using the runqemu command. It can boot disk images and also NFS images. NFS support uses the unfs user mode server and does not require root access. Sudo access is required for network device setup but there is a script that can create the tap/tun device in advance removing the need for root privledges. | |||
The qemu targets support automatic testing of images so that they are booted after image creation. Please see local.conf.sample for details on how to enable this. | |||
= | = Useful keyboard shortcuts = | ||
* Ctrl+Alt+1: guest OS | * Ctrl+Alt+1: guest OS | ||
* Ctrl+Alt+2: qemu monitor (supports tab-completion, hint: sendkey) | * Ctrl+Alt+2: qemu monitor (supports tab-completion, hint: sendkey) | ||
* Ctrl+Alt+3: serial console | * Ctrl+Alt+3: serial console | ||
* Ctrl+Alt+4: parallel console (?) | * Ctrl+Alt+4: parallel console (?) | ||
* | |||
= Other links = | |||
* [http://www.qemu.org/qemu-doc.html official documentation] | |||
* some [http://www.linuxtogo.org/gowiki/AngstromAndQemu more info in the Angstrom wiki] | * some [http://www.linuxtogo.org/gowiki/AngstromAndQemu more info in the Angstrom wiki] | ||
[[Category:Machine]] | [[Category:Machine]] | ||
[[Category:FAQ]] | [[Category:FAQ]] | ||
[[Category:User]] | [[Category:User]] |
Latest revision as of 14:13, 7 November 2012
QEMU is great for testing images and apps. There is no need to flash or install images back and forth on real hardware. Here are a few things that may help you testing OE stuff with QEMU. The qemu machines are available with the qemu prefix, currently qemumips, qemuarm, qemuppc, qemux86 and qemux86-64 are available.
You can boot images within QEMU using the runqemu command. It can boot disk images and also NFS images. NFS support uses the unfs user mode server and does not require root access. Sudo access is required for network device setup but there is a script that can create the tap/tun device in advance removing the need for root privledges.
The qemu targets support automatic testing of images so that they are booted after image creation. Please see local.conf.sample for details on how to enable this.
Useful keyboard shortcuts
- Ctrl+Alt+1: guest OS
- Ctrl+Alt+2: qemu monitor (supports tab-completion, hint: sendkey)
- Ctrl+Alt+3: serial console
- Ctrl+Alt+4: parallel console (?)