Book Image

Using Yocto Project with BeagleBone Black

By : Hafiz Muhammad I Sadiq, Irfan Sadiq
Book Image

Using Yocto Project with BeagleBone Black

By: Hafiz Muhammad I Sadiq, Irfan Sadiq

Overview of this book

Table of Contents (17 chapters)
Using Yocto Project with BeagleBone Black
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Introducing gaku


Gaku is a simple music player to play music. It uses GTK+ as the user interface library and GStreamer as a multimedia framework. Since we are building core-image-sato from Chapter 1, Welcome to Yocto Project and BeagleBone Black, we already have this added to our image, and we don't have to do anything extra to enable it. Here, we will use a top-to-bottom approach to learn how this is enabled, and what packages it depends on.

Hence, we will start analyzing the player recipe and from there, we will dig its dependencies and have a look at the required recipes. We will look at GStreamer recipes as well. Meanwhile, we will encounter different BitBake elements and syntax-specific discussions.

In summary, in the case of core-image-sato, multimedia is enabled by adding gaku to image dependencies using the package group packagegroup-core-x11-sato.bb. This package, in turn, causes the rest of the dependencies to be fulfilled and built with it. This package is found at meta/recipes...