Demo_lab_practical Qemu Simulator & Symbian Foundation

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Demo_lab_practical Qemu Simulator & Symbian Foundation as PDF for free.

More details

  • Words: 207
  • Pages: 1
PRACTICAL 1 – Objective: Build TextShell ROM from existing Binaries and then run in QEMU To build TextShell ROM DRV_LETTER:\sf\os\kernelhwsrv\kernel\eka\rombuild> rom –v syborg –i armv5 –b udeb –noheader Then connect Terminal Prog (Teraterm/hyperterm) to COM8 … we are using com0com to create virtual serial link between COM2 and COM8 To Run TextShell ROM – P:\symbian-qemu-0.9.1\bin> arm-none-symbianelf-qemu-system.exe -kernel \sf\os\kernelhwsrv\kernel\eka\rombuild\syborgarmv5d.img -M \sf\adaptation\qemu\baseport\syborg\syborg.dtb -serial COM2 Type “ps” then “A” to display system information PRACTICAL 2 – Objective:- Make modifications to drivers and rebuild Syborg baseport, build ROM and run in QEMU Modify DRV_LETTER:\sf\adaptation\qemu\baseport\syborg\pointer\syborg_pointer.cpp Add Kernel Print in void TPointerRv::Init3() e.g. Kern::Printf(“!Hello World!”); Modify DRV_LETTER:\sf\adaptation\qemu\baseport\syborg\fb\syborg_fb.h Modify const TUint KConfigLcdHeight set to 100 instead of 480 in the portrait non wvga case Building Baseport- DRV_LETTER:\sf\adaptation\qemu\baseport\syborg> sbs –b bld.inf –c armv5_udeb –j 1 Build ROM / Run ROM as per PRACTICAL1 PRACTICAL 3 – Objective:- Build Example Application, include in ROM First revert display driver size change … KConfigLcdHeight back to 480 and rebuild as per step2 Build application DRV_LETTER:\sf\adaptation\qemu\applications\symbianlogo_textshell> sbs –b bld.inf –c armv5 –j 1 Modify Textshell oby to include application iby file DRV_LETTER:\sf\os\kernelhwsrv\kernel\eka\rombuild>notepad tshell.oby to include #include Build ROM / Run ROM as per PRACTICAL1 Run example application by typing “symbianlogo” from prompt. Press any key to exit app

Related Documents