Download Yocto Reference Manual

Transcript
Contents
List of Figures ............................................................................................................ ii
Conventions, Abbreviations and Acronyms .................................................................... iii
1
The Yocto Project ............................................................................................... 1
1.1 Introduction .............................................................................................. 1
1.2 Core Components ........................................................................................ 1
1.3 Vocabulary ................................................................................................. 2
1.3.1 Recipes ........................................................................................... 2
1.3.2 Classes ............................................................................................ 2
1.3.3 Layers............................................................................................. 2
1.3.4 Machine .......................................................................................... 2
1.3.5 Distro ............................................................................................. 2
1.4 Poky .......................................................................................................... 3
1.4.1 Bitbake ........................................................................................... 3
1.4.2 Toaster ........................................................................................... 3
1.5 Official Documentation................................................................................. 3
2
Compatible Linux Distributions.......................................................................... 4
3
Introduction to the Phytec BSP ............................................................................. 5
3.1 BSP Structure ............................................................................................. 5
3.1.1 BSP Management ............................................................................. 5
3.1.1.1 phyLinux............................................................................. 5
3.1.1.2 Repo .................................................................................. 5
3.1.2 BSP Meta Data ................................................................................. 6
3.1.2.1 Poky................................................................................... 6
3.1.2.2 meta-openembedded ............................................................ 6
3.1.2.3 meta-qt5............................................................................. 6
3.1.2.4 meta-phytec ........................................................................ 7
3.1.2.5 meta-phytec/meta-phy<SOC> ................................................. 7
3.1.2.6 meta-yogurt ........................................................................ 7
3.2 Build Configuration....................................................................................... 7
4
Installation........................................................................................................ 8
4.1 Setting up the Host ..................................................................................... 8
4.2 Git Configuration .......................................................................................... 8
4.3 site.conf Setup............................................................................................. 9
5
phyLinux Documentation ................................................................................... 10
5.1 Get phyLinux...............................................................................................10
5.2 Basic Usage ................................................................................................10
5.3 Initialization ..............................................................................................11
5.4 Advanced Usage ..........................................................................................12
6
Working with Poky and Bitbake........................................................................... 13
6.1 Start the Build.............................................................................................13
6.2 Images ......................................................................................................13
6.3 Installing the SDK ........................................................................................14
6.4 Accessing Development States between Releases ...............................................14
6.5 BSP Features of meta-phytec and meta-yogurt...................................................15
6.5.1 Buildinfo.........................................................................................15
© PHYTEC Messtechnik GmbH 2015
L-813e_2
i