What you'll learn:
- Understand the FILES and PACKAGES variables
- Creating your own PACKAGES
- Writing recipes for static library
- Writing recipes for dynamic library
- Build time and Run time dependencies
- Difference between RDEPENDS and DEPENDS
- Example Recipes for RDEPENDS and DEPENDS
- Recipes for Autotools
- Recipes for CMake
- Devshell
- How files searching works
- Customizing Splash screen
- Devshell
Learn the below topics by enrolling in this course
✔️ Understand File Searching Paths - FILESPATH, FILESEXTRAPATH, FILESOVERRIDE
✔️ Writing recipes for static and dynamic libraries
✔️ How to specify build time and run time dependencies in recipes - DEPENDS & RDEPENDS
✔️ Creating your own Packages
✔️ Understanding autotools and writing recipes for autotools
✔️ Understanding CMake and writing recipes for cmake
✔️ Devshell
✔️ Adding your own custom logo on boot
✔️ Most important concept of Yocto: bbappends
Course Curriculum in Deep
FILES and PACKAGES:
a) FILES variable
b) PACKAGES variable
c) How to create your own package
Static and Dynamic Library:
a) Yocto recipe for static library
b) Yocto recipe for dynamic library
c) How to handle unversioned library
Dependencies(Build Time and Runtime):
a) DEPENDS variable
b) RDEPENDS variable
c) -g option bitbake
d) noexec
Autotools:
a) Autotools Introduction
b) Hello World Autotools
c) GNU Hello
d) Recipe for Autotools
CMake:
a) Introduction to CMake
b) Hello World CMake
c) Recipe for CMake
d) Devshell