What you need for this book
This book assumes some basic working knowledge with GNU/Linux systems; applications such as the bash shell and derivatives; as well as standard tools such as grep, patch, diff, and so on. The examples have been tested with an Ubuntu 14.04 LTS system, but any Linux distribution supported by the Yocto Project can be used.
This is not meant to be an introductory book to the Yocto project, and reading an introductory book, such as Embedded Linux Development with Yocto Project by Otavio Salvador and Daiane Angolini, also from Packt Publishing, is recommended.
This book is structured to follow the usual development workflow of an embedded Linux product, but chapters or even single recipes can be read independently.
The recipes take a practical hands-on approach using a Freescale i.MX6-based system, the wandboard-quad, as base hardware. However, any other piece of i.MX-based hardware can be used to follow the examples.