更新时间:2021-07-14 11:27:23
封面
版权页
Credits
About the Authors
About the Reviewers
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Meeting the Yocto Project
The Yocto Project
The core components
Yocto Project - workflow
Summary
Chapter 2. Building our First Poky Image for the Raspberry Pi
Installing the required packages for the host system
Building the Poky image
Booting the image on the Raspberry Pi
Chapter 3. Mastering Baking with Hob and Toaster
Hob
Exploring Toaster
Chapter 4. Understanding BitBake
BitBake
Metadata
Parsing metadata
Preferences and providers
Dependencies
Fetching
Understanding BitBake's tasks
Chapter 5. Creating Developing and Deploying on the Raspberry Pi
Software development kits (SDKs)
Raspberry Pi and a package manager
IPK packages
Our application - an introduction
Our application - creating the recipe
Chapter 6. Working with External Layers
Introducing layers
The basic concepts of layers
Adding external layers to the Raspberry Pi
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
Creating the raspberry-packt-image.bb image
Deploying the raspberry-packt-image.bb image
Chapter 8. Diving into the Raspberry Pi's Peripherals and Yocto Recipes
The SPI bus
The i2c bus
The Wii Nunchuck
The Raspberry Pi connection
Chapter 9. Making a Media Hub on the Raspberry Pi
Project description – CPU temperature monitoring
Creating the main application
Creating the Yocto/OE environment
Deploying raspberry-packt-image
Testing the application
The future of this project
Chapter 10. Playing with an LCD Touchscreen and the Linux Kernel
The Linux kernel
Setting up an LCD display for the Raspberry Pi using the Yocto Project
Developing applications and using them on an LCD display
Chapter 11. Contributing to the Raspberry Pi BSP Layer
Open source
Contributing to open source projects
Exploring Git
Contributing to the Yocto Project
Chapter 12. Home Automation Project - Booting a Custom Image
Home automation using a Raspberry Pi
Setting up the base for the project
Creating the server side
Creating a packet list for your image
Putting it all together
Controlling the relay using the Raspberry Pi
Controlling the lamp using the Raspberry Pi
Turning on/off the lamp from a smartphone
Extra - using a Raspberry Pi with an LCD as the client