meego on arm (preview)

Download MeeGo on ARM (preview)

If you can't read please download the document

Upload: gerard-braad

Post on 24-May-2015

1.087 views

Category:

Technology


0 download

DESCRIPTION

Preview presentation of MeeGo on ARM. Full version includes cross-compilation and more instructions on how to develop for this platform.

TRANSCRIPT

MeeGo on ARM

[email protected]

F/OSS & IT Consultant

me@

& IT

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.

What is MeeGo

Nokia's Maemo based on Debian

Intel's Moblin 2.0 based on Fedora

Best of both worlds

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

What is MeeGo

Hosted by the Linux Foundationnon-profit consortium

chartered to foster the growth of Linux

ARM architecture

32-bit RISC Instruction Set Architecture

developed by ARM Holdingsprocessors are produced by licensees

billions are used in mobile devices

Why?

best performance per watt (efficiency)

cheap to produce (small size)

MeeGo on ARM

http://wiki.meego.com/ARM

(un)official hardware adaptionsNokia N900, Nokia N8x0

Archos Internet Tablets (Gen7)

TI OMAP 3 & 4 (BeagleBoard, PandaBoard)

Renesas, Freescale, etc.

Hardware examples

Nokia N900TI OMAP 3430

256 MB NAND Flash

256 MB Mobile DDR

32 GB eMMC

BeagleBoardTI OMAP 3530

256 MB NAND Flash

256 MB LPDDR

SD card

$479$149

Hardware examples

DevKit8000Like the BeagleBoard

Includes LAN

Touchscreen 480*272

1699.00OpenOMAPLike the BeagleBoard

MeeGo on BeagleBoard

Build from Scratchbuild kernel

create root filesystem

install to SD card (partition layout)

boot

http://bit.ly/MeeGoBeagleFromScratch

MeeGo on BeagleBoard

MeeGo Image CreatorMeeGo tools for Fedora 12/13/14 or Ubuntu 10.

http://bit.ly/MeeGoBeagleDailyKickstartkickstart

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

Demonstration

Demonstration

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.asp