Yocto for Raspberry Pi : create unique and amazing projects by using the powerful combination of Yocto and Raspberry Pi /
Yocto for Raspberry Pi : create unique and amazing projects by using the powerful combination of Yocto and Raspberry Pi /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2016.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover ; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Meeting the Yocto Project ; The Yocto Project; Understanding the build system; The core components; What is Poky?; The Chief
- BitBake; OpenEmbedded-Core; Exploring metadata; Yocto Project
- workflow; Summary; Chapter 2: Building our First Poky Image for the Raspberry Pi ; Installing the required packages for the host system; Poky on Ubuntu; Poky on Fedora; Downloading the Poky metadata; Downloading the Raspberry Pi BSP metadata; The oe-init-build-env script.
- Editing the local.conf fileEditing the bblayers.conf file; Building the Poky image; Choice of image; Running BitBake; Booting the image on the Raspberry Pi; Summary; Chapter 3: Mastering Baking with Hob and Toaster ; Hob; Preparing the environment for Hob; Running Hob; Configuring recipes and packages; Building the image; Exploring Toaster; Installing the required packages for the host system; Running Toaster; Running BitBake; Running the web interface; Summary; Chapter 4: Understanding BitBake ; BitBake; Metadata; Configuration; Classes; Recipes; Parsing metadata; Preferences and providers.
- DependenciesFetching; The local file fetcher; The HTTP fetcher; The Git fetcher; Understanding BitBake's tasks; Summary; Chapter 5: Creating, Developing, and Deploying on the Raspberry Pi ; Software development kits (SDKs); A generic SDK
- meta-toolchain; image.bb -c populate_sdk; The Qt SDK
- meta-toolchain-qt; The Qt5 SDK
- meta-toolchain-qt5; Cross-compilation
- an example; Configuration of the SDK environment; List of tools; Compilation; Raspberry Pi and a package manager; Package format availablility; Choosing a package format; Installing and updating a package on the target.
- RPM packages[Installing manually]; Installing manually; Installing automatically; IPK packages; [Installing manually]; Installing manually; Installing automatically; Our application
- an introduction; Our application
- creating the recipe; The recipe explained; Summary; Chapter 6: Working with External Layers ; Introducing layers; The basic concepts of layers; Theory; The software layer; README and COPYING; The classes folder; The conf folder; The recipes-* directory; The machine (BSP) layer; Adding external layers to the Raspberry Pi; Summary.
- Chapter 7: Deploying a Custom Layer on the Raspberry Pi Creating the meta-packt_rpi layer with the yocto-layer script; Adding gpio-packt to meta-packt_rpi; Patching gpio-packt; Generating the patch; Adding the patch to the recipe file; Creating the raspberry-packt-image.bb image; Creating the environment; Modifying the recipe file; Deploying the raspberry-packt-image.bb image; Summary; Chapter 8: Diving into the Raspberry Pis Peripherals and Yocto Recipes ; The SPI bus; The spi-tools project; Inclusion in the meta-oe layer; Baking spi-tools; Testing on the Raspberry Pi; spi-config; spi-pipe.