Course materials
Course materials are renowned for being the most comprehensive and user friendly available. Their unique style, content and coverage has made them sought after resources in their own right. The materials include fully indexed class notes creating a complete reference manual.
Structure and Content
Yocto Kick-start:
What is Yocto?
Host setup & system requirements
Downloading Yocto
Embedded Linux components
Using Yocto to build U-Boot, a Linux kernel and a filesystem
Booting a Linux board

Yocto Build System:
Bitbake and OpenEmbedded
Metadata file types
User configuration files
Layers, recipes and classes
Using Hob to build an image

Yocto Outputs:
A closer look at the deploy directory
The sysroot directories
The working directories
The Yocto SDKs
The package feeds

Manage Custom Layers:
Appending packages to a filesystem image
Managing new layers using Git
Image and package recipes
Using layers to modify recipes
Creating a new distribution

Package Management
Linux package management tools
Package updates through HTTP
Package release versioning
Debug and release packages (split)

The BitBake Tool
The global datastore
Conditional variable assignment
Functions and tasks

Build System Trouble Shooting
BitBake log files
QA error messages
Using the BuildHistory
Changing recipe build features

Development Workflow
Choosing a toolchain mode (TCMODE)
Developing inside the Yocto build system
Using a pre-built SDK
Development and debug image features
TFTP boot and NFS root filesystems

Development Tools:
Building projects using Makefile, Autotools, Cmake or Qmake
Debugging an application from the command line (gdbserver)
Using the Eclipse remote tools (TCF)
Systems and application profiling tools
Re-building U-Boot
Re-building the Linux kernel
Automated tests

Application Integration:
Creating a new application package layer
Managing package dependencies
Masking recipes
Choosing Yocto graphics back-ends
Managing licence files

Systems Integration:
Creating a new BSP layer
Patching existing kernel/U-boot code
Linux-yocto compatible kernels
Kernel out-of tree module recipes
Managing multiple board configurations

Additional Yocto Layers
Finding new Yocto compatible layers
Exploring meta-browsers
Exploring meta-security.

  • 10 Days
  • 0 Units
  • 0 Hrs

Select Your Currency

WOOCS 1.1.8
Drop Us A Query
[contact-form-7 id="5639" title="Drop Us A Query"]
Create an Account