MeeGo on ARM

E466994eea3c2a1672564e45aca844d0?s=47 Gerard Braad
February 03, 2011

MeeGo on ARM

E466994eea3c2a1672564e45aca844d0?s=128

Gerard Braad

February 03, 2011
Tweet

Transcript

  1. MeeGo on ARM

  2. Who am I • Software / Hardware Engineer • employed

    as an IT Consultant • experienced in F/OSS community and development • teaching techniques and methodologies • Sogyo: G-Star RAW, Dutch Ministry of Defence • Scrum, OOAD & Domain Driven Design, etc. • Fedora Project, 气 (qi) Hardware, etc.
  3. What is MeeGo Nokia's Maemo based on Debian Intel's Moblin

    2.0 based on Fedora • Best of both worlds
  4. What is MeeGo • MeeGo core • runs on Intel

    x86 (Atom) and ARM • handheld, in-car devices, netbooks and televisions • different UX layers for each type of device
  5. What is MeeGo • Hosted by the Linux Foundation •

    non-profit consortium • chartered to foster the growth of Linux
  6. ARM architecture • 32-bit RISC Instruction Set Architecture • developed

    by ARM Holdings • processors are produced by licensees • billions are used in mobile devices Why? • best performance per watt (efficiency) • cheap to produce (small size)
  7. MeeGo on ARM • http://wiki.meego.com/ARM • (un)official hardware adaptions •

    Nokia N900, Nokia N8x0 • Archos Internet Tablets (Gen7) • TI OMAP 3 & 4 (BeagleBoard, PandaBoard) • Renesas, Freescale, etc.
  8. Hardware examples Nokia N900 • TI OMAP 3430 • 256

    MB NAND Flash • 256 MB Mobile DDR • 32 GB eMMC BeagleBoard • TI OMAP 3530 • 256 MB NAND Flash • 256 MB LPDDR • SD card $479 $149
  9. Hardware examples DevKit8000 • Like the BeagleBoard • Includes LAN

    • Touchscreen 480*272 ¥1699.00 淘宝 OpenOMAP • Like the BeagleBoard
  10. MeeGo on BeagleBoard • Build from Scratch • build kernel

    • create root filesystem • install to SD card (partition layout) • boot http://bit.ly/MeeGoBeagleFromScratch
  11. MeeGo on BeagleBoard • MeeGo Image Creator • MeeGo tools

    for Fedora 12/13/14 or Ubuntu 10. • http://bit.ly/MeeGoBeagleDailyKickstart kickstart • http://bit.ly/MeeGoCreateARMImages • mic-image-creator --run-mode=0 --cache=mycachedir --format=fs --arch=armv7l – config=meego-beagle-rootfs-daily.ks http://bit.ly/MeeGoBeagle
  12. Demonstration

  13. Demonstration

  14. Future work and resources • Linaro, http://bit.ly/LinaroMeeGo • http://pandaboard.org •

    http://elinux.org/BeagleBoard • http://beagleboard.org • http://elinux.org/DevKit8000 • http://www.timll.com/chinese/OMAP/DevKit8000.as