0% found this document useful (0 votes)
73 views22 pages

Yocto Project Update and Overview - Building Custom Embedded Distributions

The document provides an overview and update of the Yocto Project, which allows users to build custom embedded Linux distributions. It discusses what the Yocto Project is, its community and releases, usage examples, and how to get started. The presentation encourages attendees to get involved in the open source community around developing embedded Linux systems using the Yocto Project tools and metadata.

Uploaded by

cutesand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views22 pages

Yocto Project Update and Overview - Building Custom Embedded Distributions

The document provides an overview and update of the Yocto Project, which allows users to build custom embedded Linux distributions. It discusses what the Yocto Project is, its community and releases, usage examples, and how to get started. The presentation encourages attendees to get involved in the open source community around developing embedded Linux systems using the Yocto Project tools and metadata.

Uploaded by

cutesand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Yocto Project Update and

Overview Building Custom


Embedded Distributions
Saul Wold, Yocto Project Maintainer
LinuxCon apan !" #a$ !%&'
2 Yocto Project | The Linux Foundation
(genda

)*at is t*e Yocto Project

Overview

Communit

Current +elease ,tatus

Sta!le "elea#e#

$%& Statu#

Usage

Coo'(# Tour

)uild *emo
3 Yocto Project | The Linux Foundation
( Collaboration ,pace -or man$ projects

Build s$stem. tools and content

(+#. #/P,. PPC. and x01

( common place -or B,Ps

Eclipse plugin -or app and s$stem development

(pplication development ,D2 customi3ed -or eac*


speci-ic device

Its not an embedded Linux distribution 4 It creates a


custom one for you.
4 Yocto Project | The Linux Foundation
Content in t*e Yocto Project

+ecipes core metadata

/nternet pat*s to project sources

Patc*es -or building embedded devices

License in-ormation

Build pro-iles 5tin$. minimal. grap*ical. L,B6

Build (ppliance

Example projects

7(,. )eb42ios8. 9rusted


5 Yocto Project | The Linux Foundation
)*at ma8es it di--erent -rom

(ndroid

Linaro

Des8top : ,erver

Ot*ers
6 Yocto Project | The Linux Foundation
Designed -or t*e long term

Eas$ to *ac8 somet*ing up but;;;

)*at do $ou do w*en $ou need to

Provide com+lete #ource# and !uild in#truction#

,valuate hardware, o+timi-ation tunin., 'ernel ver#ion

Filter /or licen#e ver#ion# 0non12PLv34

2et Commercial #u++ort

"eal Time

Securit

Source O//er
7 Yocto Project | The Linux Foundation
)*o are we<

/ndividual Developers

Embedded *ardware companies

Embedded O,=s and OE#s

(rc*itects > maintainers -rom OpenEmbedded


8 Yocto Project | The Linux Foundation
)*o?s involved on t*e (dvisor$ Board
9 Yocto Project | The Linux Foundation
Yocto Project Compliance Program

Yocto Project Participant is appropriate -or organi3ations


w*o use and support t*e Yocto Project publicl$;

Yocto Project Compatible is appropriate -or products. B,Ps


and ot*er OE4compatible la$ers. and related open4source
projects;

!" Participants > &@ Compatible Projects. includingA

The 5n.#trom *i#tri!ution

The Po' *i#tri!ution

,nea Linux
Mentor ,m!edded Linux

Wind "iver Linux &


10 Yocto Project | The Linux Foundation
Bollowing t*e Communit$

9*ree well48nown pro-essional embedded Linux trainers


*ave created and are teac*ing Yocto Project material

Linux Foundation 0htt+677trainin.%linux/oundation%or.74

"o!ert P8 *a 0cra#hcour#e%ca4

Fea!ha# 0htt+677www%/ea!ha#%net74

7umber o- views on video s*aring social media sites


5You9ube. =imeo. and You2u6 *as approximatel$
Cuadrupled in t*e past &! mont*s

Yocto Project 9witter account *as about !x -ollowers -rom &!


mont*s ago;

Baceboo8 and DoogleE are bot* 'x;


Yocto Project | The Linux Foundation
&;' > &;@ ,table +eleases
&;F Beatures > 9*emes
12 Yocto Project | The Linux Foundation
Yocto Project &;' 5Dann$ 0;%6

&;' : Dann$ 0;% +eleased Oct !%&!

&;';& +eleased in Beb

9: commit#

$3 C;,# addre##ed

&;';! +eleased (pril !1. !%&'

Sta!ilit and Securit


< C;,# #ince $%3%$

=: commit#
13 Yocto Project | The Linux Foundation
Yocto Project &;@ 5D$lan ";%6 @:!1:!%&'

Core
2ernelA ';0 along wit* ';@ L9,/ Convergence
,$stemd. ,#(+9. )a$land
P+ ,erver and ,*ared ,tate
/mproved documentation

Usabilit$
)ebGob
Eclipse on )indows : #ac

&;@;& ,table planned -or mid ul$


F& Commits
14 Yocto Project | The Linux Foundation
Yocto Project &;@ Gow we got *ere

HI%%% commits

&I0 Developers

I! domains
15 Yocto Project | The Linux Foundation
Yocto Project &;F +elease

9*emes

Usabilit$. Per-ormance. (utomated 9esting

#ajor Beatures

)ebGob > )indows ,upport


See 8e##ica(# tal' > Frida a/ternoon

Updated binar$ di--s -rom -eeds 5not pac8age mgt6


.it%/enru#%or.

Denext!-s ,upport -or root-s


,xt< #u++ort with Smlin'# in li!ext? > than'# to *arren @art

Ptest ,upport 5ma8e c*ec86


)etter /eature covera.e, multili!, +o#tin#tall

,ecurit$ ,canning
)a#tille, Com+iler 7 Lin'er /la.#
Yocto Project | The Linux Foundation
Yocto Project 9our
Bitba8e and La$ers
17 Yocto Project | The Linux Foundation
9*e Coo8?s 9our
18 Yocto Project | The Linux Foundation
Juic8 ,tart

)ebsite and Juic8start Duide

Download lastest version


$
oe-init-build-env
$
bitbake core-image-minimal
19 Yocto Project | The Linux Foundation
(ctivities t*is wee8

=isit t*e boot* -or more details

=irtuali3ation ,upport #ic*ael C*risto--erson


9*ursda$ K &@A%%

C= +obot ,cott Darman Brida$ K &%A%%

Developer 9ools essica L*ang Brida$ K &@A%%


20 Yocto Project | The Linux Foundation
9a8e (ction 7ow

/t?s not an embedded Linux distribution it creates a


custom one -or $ou

Let# ou cu#tomi-e our em!edded Linux OS

@el+# #et u+ the em!edded a++ develo+er

)oth device and a++ develo+ment model# #u++orted

Detting started is eas$


*ownload the #o/tware toda

)e #ure ou read the Auic' Start to #et u+ our ##tem to


u#e the Yocto Project

)uild, te#t on A,MB or real hardware, develo+ a++#


21 Yocto Project | The Linux Foundation
oin t*e Communit$

M$octo on -reenode;irc;net
*ttpA::www;$octoproject;org

*ttpA::wi8i;$octoproject;org
Development t*roug* public mailing listsA
$octoK$octoproject;org,
po8$K$octoproject;org*ttpA::lists;$octoproject;org
openembedded4coreKlists;openembedded;org
Dit Code repositories
gitA::git;$octoproject;org
gitA::git;openembedded;org
Bug reporting and -eatures reCuests via
*ttpA::bug3illa;$octoproject;org

9*an8 $ou -or $our


participationN

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy