Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Embedded Linux Development Using Yocto Project - Third Edition

You're reading from  Embedded Linux Development Using Yocto Project - Third Edition

Product type Book
Published in Apr 2023
Publisher Packt
ISBN-13 9781804615065
Pages 196 pages
Edition 3rd Edition
Languages
Authors (2):
Otavio Salvador Otavio Salvador
Profile icon Otavio Salvador
Daiane Angolini Daiane Angolini
Profile icon Daiane Angolini
View More author details

Table of Contents (20) Chapters

Preface 1. Chapter 1: Meeting the Yocto Project 2. Chapter 2: Baking Our First Poky-Based System 3. Chapter 3: Using Toaster to Bake an Image 4. Chapter 4: Meeting the BitBake Tool 5. Chapter 5: Grasping the BitBake Tool 6. Chapter 6: Detailing the Temporary Build Directory 7. Chapter 7: Assimilating Packaging Support 8. Chapter 8: Diving into BitBake Metadata 9. Chapter 9: Developing with the Yocto Project 10. Chapter 10: Debugging with the Yocto Project 11. Chapter 11: Exploring External Layers 12. Chapter 12: Creating Custom Layers 13. Chapter 13: Customizing Existing Recipes 14. Chapter 14: Achieving GPL Compliance 15. Chapter 15: Booting Our Custom Embedded Linux 16. Chapter 16: Speeding Up Product Development through Emulation – QEMU 17. Chapter 17: Best Practices 18. Index 19. Other Books You May Enjoy

Making a new layer

Before creating our layer, it’s always a good idea to check whether a similar one is already available at the following website: http://layers.openembedded.org.

If we are still looking for a layer suitable for our needs, the next step is to create the directory. Usually, the layer name starts with meta-, but this is not a technical restriction.

The <layer>/conf/layer.conf file is the layer configuration file required for every layer. The new layer can be created with a tool called bitbake-layers from BitBake, provided in Poky, as shown in the following command:

Figure 12.1 – Creating a new layer using bitbake-layers

Figure 12.1 – Creating a new layer using bitbake-layers

After creating the layer, we need to include it in the build/conf/bblayers.conf file using the following command:

Figure 12.2 – Adding meta-newlayer to build/conf/bblayers.conf

Figure 12.2 – Adding meta-newlayer to build/conf/bblayers.conf

Tip

The bitbake-layers tool, by default, generates the layer with layer priority...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}