title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Embedded Linux Platform Development with Yocto Project (LFD460)
Course Description
Overview
In this course, you'll obtain a solid understanding of how to build a repeatable embedded target Linux target using the Yocto Project. In addition to learning the build system, you will learn about more advanced tools like toaster, devtool, wic, eSDK, and eclipse IDE integration. This course builds on the Embedded Linux topics learned in the LFD450 class.Objectives
Audience
Prerequisites
-
This course is primarily intended for experienced embedded Linux engineers who are interested in learning how to repeatably build an embedded Linux system. This course assumes you have basic knowledge of Embedded Linux systems such as building and install boot loaders, kernels and user space software (the kinds of things you learn in LFD450: Embedded Linux Development). You should also be familiar with building code from the command line, basic Linux utilities and text editors. Some experience with Python is helpful but not required.
Topics
- Objectives
- Goals
- Audience
- Who You Are
- The Linux Foundation
- Linux Foundation Training
- Certification Programs and Digital Badging
- Linux Distributions
- Platforms
- Preparing Your System
- Things change in Linux
- Documentation and Links
- Course Registration
- Linux Distributions
- Procedures
- Labs
- Overview on How to Contribute Properly
- Stay Close to Mainline for Security and Quality
- Study and Understand the Project DNA
- Figure Out What Itch You Want to Scratch
- Identify Maintainers and Their Work Flows and Methods
- Get Early Input and Work in the Open
- Contribute Incremental Bits, Not Large Code Dumps
- Leave Your Ego at the Door: Don’t Be Thin-Skinned
- Be Patient, Develop Long Term Relationships, Be Helpful
- What is the Yocto Project?
- What is OpenEmbedded?
- The Yocto Project Family
- Yocto Project Terms
- Resources
- Pronouncing Poky
- Poky and BitBake Concepts
- Yocto/OE Architecture
- Obtaining and Installing
- Metadata
- Metadata Layers
- Metadata Syntax
- Events
- Variants
- File Downloads
- Fetchers
- Built-in Default Metadata
- Checksums
- Event Implementation
- Tasks
- Project Layout
- Provisioning and Dependency Handling
- BitBake Command Line
- Labs
- The Yocto Project Reference System Structure
- A. Poky Core Components
- B. OpenEmbedded-Core Metadata Layer
- C. Poky Metadata Layer
- D. Yocto Board Support Package (BSP) Layer
- Labs
- Build Environment Structure
- Labs
- When Things Break
- Task Logs
- Running Specific Tasks
- Debug Statements
- Dependency Graphs
- Displaying Variables and Metadata
- Bitbake Debug Output
- Developer Shell
- Extending a Pre-defined Image
- Inheriting from Core-Image
- Package Groups
- Using Image Features
- Labs
- What is Toaster?
- Dependencies and Set Up of Toaster
- Running Toaster (local)
- Remote or hosted Setup
- Labs
- Recipe Conventions and Best Practices
- Single C-File Package
- Makefile-based Package
- Autotooled Package
- Labs
- Why Layers?
- Working with Layers
- Labs
- Yocto Kernel Recipes
- Configuring the Yocto Project Kernel
- Building a Custom Kernel
- Extending the Yocto Project Kernel
- Labs
- rm_work.bbclass
- allarch.bbclass
- buildhistory and buildstats
- cve-check.bbclass
- archiver.bbclass
- devtool
- wic
- License Management with Yocto
- License Tracking
- Enabling Commercially Licensed Recipes
- Labs
- Evaluation Survey
Related Courses
-
Cloud Foundry Certified Developer (CFCD)
LQEX-LNX-CFCD- Duration: 0.5 Day
- Delivery Format: Exam Vouchers
- Price: 395.00 USD
-
Certified Kubernetes Application Developer
LQEX-LNX-CKAD- Duration: 0.25 Day
- Delivery Format: Exam Vouchers
- Price: 445.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.