Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Embedded Linux Development with Yocto Project
  • Toc
  • feedback
Embedded Linux Development with Yocto Project

Embedded Linux Development with Yocto Project

By : Otavio Salvador
3.9 (20)
close
Embedded Linux Development with Yocto Project

Embedded Linux Development with Yocto Project

3.9 (20)
By: Otavio Salvador

Overview of 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.
Table of Contents (17 chapters)
close
15
A. References
16
Index

Working with metadata


The syntax used by BitBake metadata may be misleading, which can sometimes be hard to trace. We can check the value of each variable we want using the environment option (-e or --environment) of BitBake, for example:

$: bitbake -e <recipe> | grep <variable>

In order to understand how BitBake works in more detail, please refer to the BitBake User Manual.

In the following sections, we will see most of the syntaxes commonly used in recipes.

The basic variable setting

The assignment of a variable can be done as shown:

FOO = "bar"

In the preceding example, the value of the variable FOO is bar.

The variable assignment is core to the BitBake metadata syntax as most other examples are performed using variables.

Variable expansion

BitBake supports variable referencing. The syntax closely resembles Shell Script, for example:

A = "aval"
B = "pre${A}post"

This results in A containing aval and B containing preavalpost. One important thing to bear in mind is that the variable only...

Unlock full access

Continue reading for free

A Packt free trial gives you instant online access to our library of over 7000 practical eBooks and videos, constantly updated with the latest in tech
bookmark search playlist font-size

Change the font size

margin-width

Change margin width

day-mode

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Delete Bookmark

Modal Close icon
Are you sure you want to delete it?
Cancel
Yes, Delete