Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Embedded Linux using Yocto Part 3

via Udemy

Overview

Learn Yocto Project in Deep - Create your own packages, recipes for static, dynamic libraries, autotools, cmake

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

Taught by

Linux Trainer

Reviews

4.3 rating at Udemy based on 395 ratings

Start your review of Embedded Linux using Yocto Part 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.