Embedded Linux using Yocto Part 3
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
Requirements
- Have a PC with internet connection
- Should have completed Embedded Linux Using Yocto Part 2 Course
Description
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
Who this course is for:
- Developers who want to learn Yocto in deep
Instructor
I have been working on Linux for more than 11 years. I have seen many people still lack their skills on Linux. So, i am working on courses for Linux which will make them Learn Linux in an easy way. The agenda of my courses will be more practical and less theoretical. Show more examples and you will easily grab the concepts.
Order of Learning
1. Learn Linux User Space Debugging
2. Inside ELF: Exploring Core of Executable Files
3. Learn Linux Kernel Programming
4. Character Device Drivers in Deep
5. Memory management in Linux Kernel
6. Synchronization in Linux Kernel Programming
7. Linux Kernel Development Model and Compilation
8. Linux Device Drivers - Communicating with Hardware
9. Interrupts and Bottom Halves in Linux Kernel
10. System calls in deep
11. Timing Subsystem in deep
12. Embedded Linux using Yocto
13. Embedded Linux using Yocto Part 2
14. Embedded Linux using Yocto Part 3
15. Embedded Linux using Yocto Part 4
16. Virtual Embedded Linux Board
17. Virtual Embedded Linux Board Part 2
18. Testing Linux Kernel
19. Debugging Linux kernel in deep - Part 1
20. Debugging Linux kernel in deep - Part 2