Overview
- Understand how Yocto Project tools and internals work for effective development
- Learn to generate or customize Yocto Project recipes to fit your embedded Linux projects
- Learn how to define a new meta layer, recipe, or machine/distro to generate customized Yocto Project images
Access this book
Tax calculation will be finalised at checkout
Other ways to access
About this book
Embedded computers have become very complex and are now called upon to solve a range of increasingly advanced problems. This added complexity means embedded systems need even more complex operating systems in order to work as required.
The Yocto Project is now the effective standard for most embedded systems around the world due to its robustness and high configuration, availability of software packages and the ability to support several hardware platforms with common mechanisms so that developers can deploy their systems with ease regardless of the machine.
Yocto Project Customization for Linux is not just another book talking about the Yocto Project, but shows how the Yocto Build system really works. Developers can easily and quickly move from the demo Yocto Project distributions that silicon vendors rely on for their development kits to their final product. This book is a practical guide teaching you everything you need to know about writing new recipes and customizing existing ones by explaining the Build System internals and how to manage them for your ongoing projects.
You Will Learn:
- To understand Yocto Project internals and how Yocto Project tools work
- How to define a new meta layer or a new machine/distro in order to generate a custom Yocto Project image for their embedded system
- To generate a new Yocto Project recipe for your software, or to alter an already existing recipe in order to fit your needs
- How to update one or more packages on their running Yocto Project system
- How to optimize and effectively manage the Yocto Build System
Who is it for:
This is for embedded developers as well as Linux users who want to know more how to use Yocto
Similar content being viewed by others
Table of contents (13 chapters)
-
Front Matter
-
Back Matter
Authors and Affiliations
About the author
Rodolfo Giometti is an Engineer, IT specialist, embedded GNU/Linux expert and Software Libre evangelist. He has over twenty years of experience with GNU/Linux Embedded on x86, ARM, MIPS & PowerPC based platforms, and he is the maintainer of the LinuxPPS projects (the Linux's Pulse Per Second subsystem). Rodolfo still actively contributes to the Linux source code contributing several patches and new device drivers for industrial applications devices.
Accessibility Information
PDF accessibility summary
This PDF has been created in accordance with the PDF/UA-1 standard to enhance accessibility, including screen reader support, described non-text content (images, graphs), bookmarks for easy navigation, keyboard-friendly links and forms and searchable, selectable text. We recognize the importance of accessibility, and we welcome queries about accessibility for any of our products. If you have a question or an access need, please get in touch with us at accessibilitysupport@springernature.com. Please note that a more accessible version of this eBook is available as ePub.
EPUB accessibility summary
This ebook is designed with accessibility in mind, aiming to meet the ePub Accessibility 1.0 AA and WCAG 2.2 Level AA standards. It features a navigable table of contents, structured headings, and alternative text for images, ensuring smooth, intuitive navigation and comprehension. The text is reflowable and resizable, with sufficient contrast. We recognize the importance of accessibility, and we welcome queries about accessibility for any of our products. If you have a question or an access need, please get in touch with us at accessibilitysupport@springernature.com.
Bibliographic Information
Book Title: Yocto Project Customization for Linux
Book Subtitle: The Essential Guide for Embedded Developers
Authors: Rodolfo Giometti
DOI: https://doi.org/10.1007/979-8-8688-1435-8
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Rodolfo Giometti 2025
Softcover ISBN: 979-8-8688-1434-1Published: 11 July 2025
eBook ISBN: 979-8-8688-1435-8Published: 09 July 2025
Edition Number: 1
Number of Pages: XXXII, 715
Number of Illustrations: 30 b/w illustrations
Topics: Open Source, Computer Systems Organization and Communication Networks, Computer Hardware