What you'll learnVarious operators used by bitbake: ?=, ??=, =, +=, =+, overriding style syntax, append operators
Create a layer: manual and automatic using bitbake-layers command
Create an image: from scratch and reuse an existing image
Image features: Debug tweaks, ssh server, read only root filesystem, splash screen etc
Image variables: IMAGE_FSTYPES, IMAGE_NAME etc
Various stages of recipes: fetch, configure, patch, compile etc
Recipes for C projects, Makefile based project and git repositories
Logging functions provided by bitbake
RequirementsHave a PC with internet connection
Should have completed Embedded Linux Using Yocto Part 1 Course (or) Should be aware of basics of Yocto
DescriptionWelcome to Embedded Linux using Yocto Part 2Update: 11/10/2020: Added notes used in the courseWhat will you learn in this courseVarious operators which are used by bitbake - ?=,??, =,+=, =+, overriding style syntax, append operatorsCreating your own layer - Manual and AutomaticCreating your own image - scratch and reusing an existing imageCustomizing image using IMAGE variables and IMAGE_FEATURESCreating your own recipe - for C projects and git projectsLogging Functions provided by YoctoCourse Curriculum in DeepHour 1:a) Various operators which are used by bitbakeb) Creating your own layer : Manually and Automatically through scriptc) Verifying whether your layer is yocto compatible or notHour 2:a) How to create our own custom image from scratch or reusing an existing imageb) Looked into various image features provided by core-image.bbclass such as debug-tweaks, selecting a ssh server, read only rootfs etcc) Other customization variables related to image reciped) Manifest file which contains list of packages generated by the imageHour 3:a) Basics of Recipesb) Important tasks performed by Bitbake in detailc) Writing a recipe for simple hello world c programd) Various Variables used in Recipe (WORKDIR, S, D, PN, PV, PR)e) Explored the WORKDIRHour 4:a) Log Files (Overall Log & Recipe Logs)b) Bitbake Logging Functionsc) -D option of Bitbaked) Makefile RecipeHour 5:a) Automatically fetching the latest revisionb) Fetching a specific revisionc) Fetching a branchd) Fetching a tage) Fetching a local repositoryf) Applying PatchThis course comes with a 30 day money back guaranteed!. If you are not satisfied with the course, you'll get your money backSo what are you waiting for, enroll now and take the next step in mastering Yocto Project
OverviewSection 1: Operators
Lecture 1 Variable Assignment - Hard
Lecture 2 Find Value of a Variable
Lecture 3 Split variable assignment over multiple lines
Lecture 4 Variable Assignment - Soft
Lecture 5 Variable Assignment - Weaker Default Value
Lecture 6 Variable Expansion - Assigning Value of other variables
Lecture 7 Immediate variable expansion
Lecture 8 Appending Operators
Lecture 9 Prepending Operators
Lecture 10 Overriding Style Syntax
Lecture 11 Removal Syntax
Lecture 12 Advantages of overriding style syntax
Section 2: Layers
Lecture 13 What is Layer
Lecture 14 Why do we need to create a layer
Lecture 15 Layers in detail
Lecture 16 Manually Creating Layer
Lecture 17 Creating Layer using bitbake-layers command
Lecture 18 Layer Configuration (layer.conf)
Lecture 19 Script to check Layer Compatibility
Lecture 20 Challenge
Section 3: Image
Lecture 21 What is Image
Lecture 22 Creating Custom Images
Lecture 23 What is Package group
Lecture 24 Creating an image from scratch
Lecture 25 Adding Package to existing image
Lecture 26 Reusing existing image and create a new image
Section 4: Image Features
Lecture 27 Introduction to Image Features
Lecture 28 How Image features actually work
Lecture 29 Example of Image features
Lecture 30 Debug Tweaks
Lecture 31 Read Only Root FileSystem
Lecture 32 Splash Screen
Lecture 33 Other Image Features
Section 5: Image Variables
Lecture 34 Other Language Support
Lecture 35 IMAGE_FSTYPES
Lecture 36 Create your own image type
Lecture 37 Different Image Name
Lecture 38 Image Manifest file
Lecture 39 Challenge
Section 6: Basics of Recipes
Lecture 40 What is Recipe
Lecture 41 Recipe File Format
Lecture 42 How to build recipe - Bitbake
Lecture 43 Recipe Fetch Stage
Lecture 44 Recipe Unpack Stage
Lecture 45 Recipe Patch Stage
Lecture 46 Recipe Licensing
Lecture 47 Recipe Configure Stage
Lecture 48 Recipe Compile, Install and Package Stage
Section 7: Writing Recipes
Lecture 49 Recipe For C Program
Lecture 50 Install Keyword
Lecture 51 WORKDIR
Lecture 52 OpenEmbedded Variables
Lecture 53 Exploring WORKDIR
Lecture 54 Recipe Build in deep
Lecture 55 Recipe build in deep - part 2
Lecture 56 Adding Recipe to image root filesystem
Lecture 57 Challenge
Section 8: Logging
Lecture 58 Introduction
Lecture 59 Log and Run files of recipes
Lecture 60 Logging functions in bitbake
Lecture 61 Python logging functions
Lecture 62 Enable Debug Output
Section 9: Recipe Examples for Makefile based projects
Lecture 63 Recipe for C Code span across multiple files
Lecture 64 Add Preprocessing Directive to Recipe
Lecture 65 Recipe for Makefile
Lecture 66 oe_runmake
Lecture 67 EXTRA_OEMAKE
Lecture 68 Add install task to Makefile
Lecture 69 Makefile without clean target
Section 10: Recipes for git projects
Lecture 70 Introduction
Lecture 71 What is SRCREV
Lecture 72 Add compile and install task to recipe
Lecture 73 Add git recipe to image
Lecture 74 Selecting a specific revision
Lecture 75 Specify a branch
Lecture 76 Fetching from local repository
Lecture 77 Private Repositories
Lecture 78 How to pass tag to a recipe
Lecture 79 Exploring git recipes
Lecture 80 Patching source of recipe
Lecture 81 Create and Apply Patch
Lecture 82 Challenge
Section 11: Notes
Lecture 83 Notes
Developers who want to learn Yocto in deep
Buy Premium Account From My Download Links & Get Fastest Speed.