Maemo In Qemu

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Maemo In Qemu - Presentation Transcript

    1. Maemo in QEMU Marcin Juszkiewicz maemo@haerwu.biz http://blog.haerwu.biz/
    2. How it looks
    3. What is emulated ● OMAP2 CPU ● N800 tablet keypad ● N810 tablet keyboard ● touchscreen ● flash chip ● SD card slot ● USB network adapter (QEMU add-on) ● USB keyboard (QEMU add-on)
    4. What is missing ● OMAP2 DSP part ● Integrated camera ● WiFi ● FM tuner ● Sound ● Bluetooth (work in progress) ● Second SD slot (can be added) ● GPS (can be added from Openmoko Neo)
    5. What is needed ● QEMU from SVN repository (tested with r5224) ● Poky from SVN repository (tested with r5197) ● Maemo image (Chinook or Diablo) ● Nokia flasher (or 0xffff) ● Fast computer (64bit Linux preferred) ● mtd1 dump from tablet with LifeGuard disabled ● TUN/TAP support in kernel (for networking)
    6. Preparing image ● Fetch Diablo image ● Unpack it using Nokia Flasher ● Create image with those commands: – poky-nokia800-flashutil initfs.jffs2 maemo- image.qemuflash initfs – poky-nokia800-flashutil config.mtd maemo- image.qemuflash config – poky-nokia800-flashutil rootfs.jffs2 maemo- image.qemuflash rootfs
    7. Booting sudo qemu-system-arm -kernel zImage -net nic,model=usb,vlan=0 -net tap,vlan=0,ifname=tap0, script=poky-qemu-ifup, downscript=poky-qemu-ifdown -mtdblock diablo.qemuflash -m 128 -M n810 -show-cursor -usb -usbdevice net:0 -usbdevice keyboard
    8. Potential problems ● Network is via 'eth0' but since libconic only deals with WiFi and Bluetooth, a \"Dummy network\" is required. ● N810 keymap is hard to use on PC keyboard – emulated USB keyboard works fine
    9. Emulation authors ● Fabrice Bellard (QEMU author) ● Paul Brook (ARM emulation) ● Andrew Zaborowski (N8x0 emulation)
    10. Questions?
    11. Contact Marcin Juszkiewicz maemo@haerwu.biz http://blog.haerwu.biz/

    + Marcin JuszkiewiczMarcin Juszkiewicz, 2 years ago

    custom

    1405 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1405
      • 1405 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 22
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories