Jump to ratings and reviews
Rate this book

Embedded Linux Development with Yocto Project

Rate this book
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. 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.

142 pages, Kindle Edition

First published July 1, 2014

6 people are currently reading
24 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (10%)
4 stars
5 (26%)
3 stars
11 (57%)
2 stars
1 (5%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
1 review1 follower
October 11, 2014
Embedded Linux Development with Yocto Project

Publisher link

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.
1 review
October 13, 2014
Being new to Yocto I found this book to be a great starting point. There is a lot of information here and the authors did a nice job presenting it. I plan on getting back into embedded soon (ARM) and this book should come in real handy. I do have two rather minor points: I would have preferred more in-depth examples, and in these examples I want to see the current directory on the command line (PS1 var). I realize this may have been omitted to save space, however, it was often difficult to know what directory to be in and it would have prevented some of the mistakes I came across.
13 reviews
September 20, 2014
Great overview of Yocto

This book provides a comprehensive introduction to Yocto, and is written in a much more approachable way than the official documentation. I think this book will give easy access new Yocto users. It also provides some insight to features which have confused me, even though I have used Yocto for some time, which means the book is also useful for experienced users.

Thanks for the book!
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.