Demo - Lab QEMU Simulator & Symbian Foundation
Demo - Lab QEMU Simulator & Symbian Foundation
Johnathan White
Accenture
Copyright © 2009 Accenture. All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture.
Agenda
• Running Simulator
• Building/Debugging Simulator
• Simulator Features/Demo
• GUI environment
• Questions
USER SPACE
Symbian
SYBORG BASEPORT
ARM
SYBORG BOARD MODEL
PERIPHERALS
QEMU BINARY
TRANSLATION
HOST
All “ingredients” required to create and run a basic Symbian image in QEMU are
released under EPL and thus available to all
Debug Port
Display
Board Model Configuration controlled by
EShell -> Console Windows Server -> DTS file
Screen Driver -> LCD Driver -> Frame
Buffer -> Host
Copyright © 2009 Accenture. All Rights Reserved. 11
Rebuilding Syborg
• Building baseport
\sf\adaptation\qemu\baseport\syborg> sbs -b bld.inf -c armv5_udeb –j 1
• Display driver
• Keyboard /keymapping
• Pointer driver
• Serial Pdd
• Ethernet Pdd
• Sound Pdd (dummy)
• Host file system (fsy + driver)
• Debug Monitor
SF GUI image
configuration running
in QEMU … not just
Text shell
Excellent usage of
prototyping future
technology
• Questions ?