![]() |
|
Embedded Linux using Yocto Part 3 - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Embedded Linux using Yocto Part 3 (/Thread-Embedded-Linux-using-Yocto-Part-3) |
Embedded Linux using Yocto Part 3 - SKIKDA - 08-12-2023 ![]() Last updated 12/2020 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 3.27 GB | Duration: 4h 53m 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 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: bbappendsCourse Curriculum in DeepFILES and PACKAGES:a) FILES variableb) PACKAGES variablec) How to create your own packageStatic and Dynamic Library:a) Yocto recipe for static libraryb) Yocto recipe for dynamic libraryc) How to handle unversioned libraryDependencies(Build Time and Runtime):a) DEPENDS variableb) RDEPENDS variablec) -g option bitbaked) noexecAutotools:a) Autotools Introductionb) Hello World Autotoolsc) GNU Hellod) Recipe for AutotoolsCMake:a) Introduction to CMakeb) Hello World CMakec) Recipe for CMaked) Devshell Overview Section 1: FILES and PACKAGES Lecture 1 Splitting Files Lecture 2 PACKAGES Variable Lecture 3 Examples of FILES and PACKAGES Variable Lecture 4 Adding Readme.txt file to recipe Lecture 5 What happens when we copy Readme to includedir Lecture 6 What happens if we have same binary in two packages Lecture 7 installed-vs-shipped error Lecture 8 Creating our own PACKAGE Section 2: Static Libraries Lecture 9 Introduction to static library Lecture 10 Example of creating static library Lecture 11 Writing static library recipe Section 3: Dynamic Libraries Lecture 12 Example of creating dynamic library Lecture 13 Shared Library Names Lecture 14 Writing recipe for dynamic library Lecture 15 Packaging Unversioned libraries Lecture 16 Challenge Section 4: Build Time and Run Time Dependencies Lecture 17 Introduction to Dependencies Lecture 18 DEPENDS Lecture 19 Sharing Files between recipes Lecture 20 Updating myhello recipe to use static libraries Lecture 21 Updating myhello recipe to use dynamic libraries Lecture 22 Introduction to RDEPENDS Lecture 23 Example of Recipe using RDEPENDS Lecture 24 Dependency on a specific version Lecture 25 Recipe Dependency Information Lecture 26 DOT Format Lecture 27 noexec Section 5: Autotools Lecture 28 Problems with Makefiles Lecture 29 Introduction to Autotools Lecture 30 Helloworld of Autotools Lecture 31 Helloworld of Autotools Part2 Lecture 32 Generate a tarball Lecture 33 GNU Project HelloWorld Lecture 34 Recipe for autotools Lecture 35 Out of tree builds Lecture 36 autotools.bbclass Lecture 37 EXTRA_OECONF Section 6: Cmake Lecture 38 Introduction to Cmake Lecture 39 Installation of cmake Lecture 40 Helloworld for cmake Lecture 41 Helloworld for cmake Part2 Lecture 42 Installation Target Lecture 43 CMAKE_INSTALL_PREFIX Lecture 44 Recipe for cmake Lecture 45 EXTRA_OECMAKE Section 7: Devshell Lecture 46 Introduction Lecture 47 Environmental Variables Lecture 48 Saving changes made in devshell Section 8: FilesPath Lecture 49 Understanding file searching paths Lecture 50 FILESOVERRIDES Lecture 51 FILESEXTRAPATHS Section 9: Splashscreen Lecture 52 Introduction Lecture 53 Use custom logo Section 10: bbappend Lecture 54 Extending a recipe Lecture 55 Benefits of bbappend Lecture 56 Prioritizing your layer Lecture 57 Use bbappend for psplash recipe Lecture 58 show-appends command Section 11: Notes Lecture 59 Downloads Developers who want to learn Yocto in deep Buy Premium Account From My Download Links & Get Fastest Speed. |