Full Virtualization of Embedded Microsystems
Thorsten Zitterell
Graduiertenkolleg “Embedded Microsystems”, Universität Freiburg
Virtual machines provide an environment to run a guest operating system inside a host system and can emulate various embedded platforms – from simple microcontrollers to complex systems with peripheral devices, a memory management unit, etc. With machine emulators software can be rapidly tested, profiled, and debugged without the emulated hardware to be existent and, therefore, they are an important tool for software development in the field of embedded microsystems.
This talk gives an overview of different software virtualization techniques. We show how the open-source machine emulator QEMU can be extended to support an existing platform which is based on the Intel XScale core and discuss possible approaches for energy profiling, performance measurements, and evaluation of real-time behaviour with simulators.
[zurück]
|