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