$49.99
FREE Returns
FREE delivery Thursday, May 23
Or fastest delivery Tuesday, May 21. Order within 10 hrs 9 mins
In Stock
$$49.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$49.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Support
Product support included
What's Product Support?
In the event your product doesn't work as expected or you need help using it, Amazon offers free product support options such as live phone/chat with an Amazon associate, manufacturer contact information, step-by-step troubleshooting guides, and help videos. By solving product issues, we help the planet by extending the life of products. Availability of support options differ by product and country. Learn more
Support
Product support included
In the event your product doesn't work as expected or you need help using it, Amazon offers free product support options such as live phone/chat with an Amazon associate, manufacturer contact information, step-by-step troubleshooting guides, and help videos. By solving product issues, we help the planet by extending the life of products. Availability of support options differ by product and country. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Embedded Linux Development Using Yocto Projects - Third Edition: Leverage the power of the Yocto Project to build efficient Linux-based products 3rd ed. Edition

4.6 4.6 out of 5 stars 11 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$49.99","priceAmount":49.99,"currencySymbol":"$","integerValue":"49","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"OiWVsMDxDCRsWOL%2BprdAoNYNSfmDW9gcmgLuZ06ioKTORkoqPH6cG9UnY9cr4ibym9ygWElVvreNdGbHqyWwNLc%2FsRzrgs72aMpQGnUJJ%2F8DpRpJ8n2xfPo6fCDLNWEJwanJJByzCVIbqUi22BvOQw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Elevate your Linux-powered system with Yocto Projects, enhancing its stability and resilience efficiently and economically - now upgraded to the latest Yocto Project version

Purchase of the print or Kindle book includes a free PDF eBook


Key Features:

  • Optimize your Yocto Project tools to develop efficient Linux-based projects
  • Follow a practical approach to learning Linux development using Yocto Project
  • Employ the best practices for embedded Linux and Yocto Project development


Book Description:

The Yocto Project is the industry standard for developing dependable embedded Linux projects. It stands out from other frameworks by offering time-efficient development with enhanced reliability and robustness.

With Embedded Linux Development Using Yocto Project, you'll acquire an understanding of Yocto Project tools, helping you perform different Linux-based tasks. You'll gain a deep understanding of Poky and BitBake, explore practical use cases for building a Linux subsystem project, employ Yocto Project tools available for embedded Linux, and uncover the secrets of SDK, recipe tool, and others. This new edition is aligned with the latest long-term support release of the aforementioned technologies and introduces two new chapters, covering optimal emulation in QEMU for faster product development and best practices.

By the end of this book, you'll be well-equipped to generate and run an image for real hardware boards. You'll gain hands-on experience in building efficient Linux systems using the Yocto Project.


What You Will Learn:

  • Get to grips with Poky workflows
  • Configure and prepare the Poky build environment
  • Explore the latest version of Yocto Project through examples
  • Configure a build server and customize images using Toaster
  • Generate images and fit packages into created images using BitBake
  • Support the development process by setting up and using Package feeds
  • Debug Yocto Project by configuring Poky
  • Build and boot image for BeagleBone Black, RaspberryPi 4, and VisionFive via SD cards
  • Explore the use of QEMU to speed up the development cycle using emulation


Who this book is for:

If you are an embedded Linux developer and want to broaden your knowledge about the Yocto Project with examples of embedded development, then this book is for you. Professionals looking for new insights into working methodologies for Linux development will also find plenty of helpful information in this book.

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$49.99
Get it as soon as Thursday, May 23
In Stock
Ships from and sold by Amazon.com.
+
$39.99
Get it as soon as Wednesday, May 22
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

About the Author

Otavio Salvador loves technology and started his free software activities in 1999. In 2002, he founded O.S. Systems, a company focused on embedded system development services and consultancy worldwide, creating and maintaining customized BSPs, and helping companies with their product developments challenges. This resulted in his joining the OpenEmbedded community in 2008, when he became an active contributor to the OpenEmbedded project.

Daiane Angolini has been working with embedded Linux since 2008. She has been working as an application engineer at NXP, acting on internal development, porting custom applications from Android, and on-site customer support for i.MX architectures in areas such as the Linux kernel, u-boot, Android, Yocto Project, and user-space applications. However, it was on the Yocto Project that she found her place.

Product details

  • Publisher ‏ : ‎ Packt Publishing; 3rd ed. edition (April 28, 2023)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 196 pages
  • ISBN-10 ‏ : ‎ 1804615064
  • ISBN-13 ‏ : ‎ 978-1804615065
  • Item Weight ‏ : ‎ 12.3 ounces
  • Dimensions ‏ : ‎ 9.25 x 7.52 x 0.42 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 11 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
11 global ratings

Top reviews from the United States

Reviewed in the United States on June 25, 2023
Fantastic reference. I wish I had this when I was learning yocto. It also goes VERY in depth into bitbake, adding layers, and the in depth workings and options of building custom recipes by hand. Highly recommend. When I have a yocto project this lives on my desk for months until it's done. This would have cut a month or two of my first yocto projects. Tell your bosses that and get the to pay for this reference manual.

Yocto is pretty easy until you hit some weird issue that shouldn't happen but is. This will help you fix that instead of having to ask online communities or trying to rely on web guides referencing ancient versions of yocto.
Reviewed in the United States on June 19, 2023
As a long-time Yocto user, I recommend this book to engineers starting with Yocto or already advanced in the topic. The authors considered every aspect of a successful product design with Yocto leading to MVP (Minimum Viable Product). It is a must-read to refresh the memory or learn a new concept on this ever-popular topic. The book's last section includes some best practices that anyone can use to evaluate a current or future project.

I enjoyed the many command lines in this book to navigate Yocto and its environment. The examples align with Yocto LTS Kirkstone.

When it comes to embedded devices, leveraging QEMU and x86 is critical. This book takes the reader into the details of setting this up. This excellent practice can make a project successful, saving time and money!

The Yocto temporary build directory needs clarification for beginners. This book goes into great detail about the structure of this dynamic folder and its content. I found that part very valuable.

Ones might find the chapter on generating native SDK critical, especially when sharing a Yocto environment with other developers involved in different parts of the project.

Chapter 15 is where the "rubber meets the road" with a selection of standard engineering and development platforms like Raspberry Pi 4 or BeagleBone Black. The authors also introduced another platform based on RISC-V - a cheap computer option.

I recommend this book to engineers and software managers to evaluate the complexity of a Yocto project and help with planning. Every chapter is touched individually during the development and release phase. The reader can take a chapter at a time as it relates to each other. A more experienced user can jump through the book to capture the "golden nugget" or new information. I enjoyed the summary at the end of each chapter as a summary.
Reviewed in the United States on May 28, 2023
The Yocto Project is known to have a slow learning curve, even though the project offers great documentation. The complexity of learning how to build a Linux system, the multiple releases of the project, and the fast-changing additions provided by a resourceful community of developers can be daunting tasks for the inexperienced.

This book provides a very good starting point for new users of the Yocto Project. It focuses on core and basic aspects of the project, such as those covered in chapters 1 - Meeting the Yocto Project, 2 - Baking Our First Poky-Based System, 4 - Meeting the BitBake Tool, 9 - Developing with the Yocto Project, 11 - Exploring External Layers, 12 - Creating Custom Layers, 13 - Customizing Existing Recipes, and 15 - Booting Our Custom Embedded Linux.

On the other hand, a seasoned Yocto Project user can leverage new tips, advice, and guidelines found in chapters 6 - Detailing the Temporary Build Directory, 7 - Assimilating Packaging Support, 10 - Debugging with the Yocto Project, 14 - Achieving GPL Compliance, 16 - Speeding Up Product Development through Emulation - QEMU, and 17 - Best Practices.

Chapter 17 - Best Practices provides interesting practices that can help increase the quality of projects, reduce time-to-market, and significantly reduce project costs.

I particularly liked the remarks about QEMU and licensing compliance in chapters 16 - Speeding Up Product Development through Emulation - QEMU and 14 - Achieving GPL Compliance. The authors make excellent remarks on those subjects.

Overall, the book is an excellent addition for professionals, students, and developers looking to increase their skills in the Yocto Project. It is a good companion to the official Yocto documentation, helping to facilitate the learning process.
One person found this helpful
Report
Reviewed in the United States on June 1, 2023
I appreciate that this book specifies that it's for intermediate and advanced embedded Linux developers in order to teach them to use Yocto to save time and energy. This book does a great job of that by starting with a useful introductory chapter, talks about how to set up your environment, and advanced topics for setup. The second half of the book digs deeper into using the tool itself and getting the most from it.

The entire book is hands-on for maximum effect for the reader. The overall project is covered in enough detail to make this book useful but so much that it's overwhelming. This is the book that will make your life easier and more productive. But it's up to the reader to get the most out of this book. The book opens the door, but it's up to you to walk through.
Reviewed in the United States on May 31, 2023
This covers everything you need to know to get started using Yocto quickly, on any platform. Throughout the book, it focuses on understanding the basics of each tool, directory, layer, or other concept very concretely. I loved the layout and typography. That made each topic easy to grasp and apply. Chapter 17, Best Practices was the highlight for me. I sense that the authors are sharing hard-won pearls of wisdom gained through experience. Overall, this book's simplicity and focus can help any team get up to speed quickly with Yocto Project development.