Professional Tools For Embedded Linux
Professional Tools For Embedded Linux
Jeff Osier-Mixon, Intel Corporation Yocto Project Community Manager OSCON | 7/19/2012
[ yoc-to ]
The smallest unit of measure, equal to one septillionth (10-24).
Introduction
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Development tools
Application Development Toolkit & Eclipse IDE Hob graphical interface
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved All logos are trademarks of their respective owners.
Advisory Board
Voting Members Advocacy Subgroup Finance Subgroup Infrastructure Subgroup Systems Administrator
Chief Architect Maintainers/Leaders Shared Maintainerships Project & Team Management Documentation, Build, QA Contributors
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Upstream Projects
Mutually beneficial
OpenEmbedded Project
Its complicated
The World
Its awesome
10
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Advisory Board
Technical Team
Voting Members Advocacy Subgroup Finance Subgroup Infrastructure Subgroup Systems Administrator
Chief Architect Maintainers/Leaders Shared Maintainerships Project & Team Management Documentation, Build, QA
Contributors
11
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved All logos are trademarks of their respective owners.
Development
Development Process
Build system components Workflow diagram Adjustment points
13
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
14
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
15
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
linux-yocto
Stable kernel at release time; moving to LTSI kernel
BSP layers
meta-intel: Intel processors and SoCs meta-ti: Texas Instruments boards meta-freescale: Freescale iMx development boards
Feature layers
meta-ivi meta-rt
16
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
17
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
18
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
19
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Getting Started
Getting Started
Download Configure your environment Configure the image Build & rebuild A look at Hob
21
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
Virtual machine:
$ wget http://downloads.yoctoproject.org/releases/yocto/\ yocto-1.2/tools/Build_Appliance.zip
22
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
23
24
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
25
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
26
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved
27
Yocto Project presentation @ OSCON 2012 2012 The Linux Foundation. All rights reserved