O'Reilly logo

Mastering Embedded Linux Programming - Second Edition by Chris Simmonds

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

BitBake and recipes

BitBake processes metadata of several different types, which include the following:

  • Recipes: Files ending in .bb. These contain information about building a unit of software, including how to get a copy of the source code, the dependencies on other components, and how to build and install it.
  • Append: Files ending in .bbappend. These allow some details of a recipe to be overridden or extended. A bbappend file simply appends its instructions to the end of a recipe (.bb) file of the same root name.
  • Include: Files ending in .inc. These contain information that is common to several recipes, allowing information to be shared among them. The files maybe included using the include or require keywords. The difference is that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required