Embedded Linux Development with Yocto Project
By Otavio Salvador, Daiane Angolini
Publisher: Packt Publishing
Final Release Date: July 2014
Pages: 142

In Detail

Starting with the very basics of the Yocto Project tools, this book will provide you with all the knowledge you need to work on real Linux-based hardware.

With emphasis on practical implementation, this book starts by helping you set up and configure the Yocto Project tools. It then explains the Hob interface for BitBake in detail. You will explore different directory layouts and learn to maximize the use of the Poky build system.

Compliance is always a hassle, so you will learn the methods to share source code and modifications, and how to fulfill open source license compliance effectively and convincingly. You will then gain experience in the use and construction of layers.

This tutorial guide will teach you everything you need to know to get up and running with Yocto Project and develop amazing Linux-based projects.


A practical tutorial guide which introduces you to the basics of Yocto Project, and also helps you with its real hardware use to boost your Embedded Linux-based project.

Who this book is for

If you are an embedded systems enthusiast and willing to learn about compelling features offered by the Yocto Project, then this book is for you. With prior experience in the embedded Linux domain, you can make the most of this book to efficiently create custom Linux-based systems.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyEmbedded Linux Development with Yocto Project

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


Good intro-could use more examples

By Dr. Phil the Hacker

from Bloomsburg, PA

About Me Designer, Developer, Educator, Maker

Verified Reviewer


  • Accurate


    Best Uses

    • Intermediate

    Comments about oreilly Embedded Linux Development with Yocto Project:

    Publisher link http://bit.ly/WHORqh

    What this book is about

    This book describes the Yocto Project in detail. Yocto is an extensive set of tools for the development of custom Linux distributions. As readers of my blog likely know, I have created my own custom Linux for the BeagleBoard/BeagleBone family of boards as described in my book Hacking and Penetration Testing with Low Power Devices. Custom Linux distributions is a topic of interest for me.

    What the book covers

    The following topics are covered: what is Yocto, creating Poky-based systems, using Hob to make image building easier, grasping the BitBake tool, detailing the temporary build directory, assimilating package support, BitBake metadata, developing with Yocto, debugging with Yocto, external layers, custom layers, customizing recipes, GPL compliance, and booting a custom image.

    What I learned

    Despite my experience building a custom Linux distribution for penetration testing to run on the BeagleBone Black, I learned quite a bit from this book. It goes pretty deep into the inner workings of Yocto, BitBake, and related tools.

    What I really wish was in the book

    The book does a good job of introducing Yocto to the reader. What I really wish was in the book was a couple concrete examples throughout the book on how to use these tools. The final chapter does present an example. It is for a fairly obscure and somewhat expensive board (Wandboard), however. I would have much rather seen a more prominent board like the BeagleBone (or even, dare I say, the Raspberry Pi) used as an example throughout the book.

    The Verdict

    If you are considering building your own custom Linux you might pick up this book to help make the process a little less scary. If you are using something other than the Wandboard, some fear might remain, however.

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook:  $14.99
    Formats:  ePub, Mobi, PDF