“Embedded Systems with Yocto”的版本间的差异

来自个人维基
跳转至: 导航搜索
(以“*Session 1 -Yocto Kick-start What is Yocto? Host setup & system requirements Downloading Yocto Embedded Linux components Using Yocto to build U-Boot, a Linux ke...”为内容创建页面)

2020年4月10日 (五) 09:47的版本

  • Session 1

-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 the system

-Yocto Build System
Bitbake and OpenEmbedded
Metadata file types
User configuration files
Layers, recipes and classes
Using Toaster to monitor builds

  • Session 2

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

Manage Custom Layers
Creating a layer
Working with the devshell
Working with the devtool
Image and package recipes
Finding new layers
Session 3
Development Workflow
Development and debug image features
Local build mirror servers
Managing the source code
TFTP boot and NFS root filesystems

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

  • Session 4

Application Integration
Creating a new application package layer
Managing package dependencies
Masking recipes
Managing licence files

Package Management
Linux package management tools
Package updates through HTTP
Package release versioning

  • Session 5

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

Build System Trouble Shooting
BitBake log files
Generating error messages