Professional Documents
Culture Documents
Agenda
Why MeeGo and Yocto? MeeGo OS / SDK Yocto OS / SDK Q/A
Linux is gaining popularity in new form factors and in embedded platforms Many new form factors (Netbooks, Handhelds, Tablets, Media
phones, Smart TVs, In-Vehicle Infotainment, System on a Chip)
Multiple architectures (ARM, MIPS, PPC, x86, x86_64) Fragmented ecosystem (way to many similar solutions) Result: A lot of effort is made to develop non differencing software Less time and resources to include value - add
3
Yocto SDK
Yocto Community
Yocto
MeeGo
Intel Atom processor based architectures
10.0%
0.0% Past Current
Future
What is MeeGo?
Moblin + Maemo Independent project GPL (General Public License) Supported by a community (maintainers, source repo, Meritocracy) Same user experience in every platform and architecture One Base distribution (core) with verticals for each platform Fast Boot and reduced footprint Focused in power saving
Software and Services Group
MeeGo Architecture
MeeGo APIs
Telephony Framework
Sensor Framework
MeeGo Architecture
Debug
Packaging
Distribution
Cross-OS Deploy/debug with VM or device Device Emulation Better package support Integration with Qt Creator
Device
manual
RPM Spec Creator public OBS plugin to Qt Creator
Community Repositories
Windows Workstation
MeeGo toolchain
plugin to Qt Creator
Device
10
Simple
Intel Atom Developer Program http://appdeveloper.intel.com/en-us/meego AppUp http://www.intel.com/appup Software and Services Group
11
Target
x86 Netbook, x86 Handheld, n900 Provided MeeGo images for emulation with QEMU
12
13
On line SDK documentation: meego.com/developers Documented MeeGo API (with Qt Support) Integrated QEMU VM (with accelerated GL) Integrated to Qt Creator Virtual devices support
Software and Services Group
Demo
14
What is Yocto?
Open Source Infrastructure to develop customized Linux distributions. Thought for embedded for any hardware architecture A Full Build System (Poky based) A full SDK with tools for development and debug with virtualization support Projects, resources and information Code once deploy everywhere!
15
Yocto components
Partners Testing infrastructure
A collaboration space
Standards
16
Poky
OpenWRT
PTXdist
LDAT
CrossTool-NG
OpenEmbedded
17
Yocto Architecture
18
Yocto Architecture
19
Debug
QEMU
Virtual Machine
Packaging
Device
Linux Workstation
Yocto toolchain
QEMU
Virtual Machine
Manual
RPM
DEB IPKG
Device
20
Demo
21
Thanks!
23
Backup
24