Yocto Project Kernel Lab, Hands-On
2020-10-30 , Hands on Hack Room

A talk and hands-on lab which will describe the features and flexibility of the yocto-kernel, and give the participant hands-on experience using the yocto-kernel tooling.


Providing a kernel is a fundamental part of creating a BSP layer for your board. But kernels can be packaged/built in several ways, and require close coupling between your bootloader, your SoC’s requirements, and your device tree. Additionally, a good BSP layer will allow users to easily configure the kernel (using auditable kernel configuration fragments), and allow users to create separate configurations for separate situations. A specific kernel configuration can dictate various parameters of the resulting image itself.

This talk and hands-on lab has been designed to show the user the various options and toolings that are available, and provide concrete examples of their use.

See also:

Bruce has been working professionally with Linux since 2000, and a user since
1995. He currently works as a Principal Systems Engineer for Xilinx, spending
time as maintainer for the Yocto project reference kernel, meta-virtualization
and meta-cloud-service slayers. Although most of Bruce's effort is spent in the
kernel and virtualization, his experience ranges from build systems and shell
scripting, to userspace and graphics toolkits. Bruce has spoken at ELC in the
past, at internal conferences/showcases and technology presentations to smaller
audiences.

This speaker also appears in:

Trevor has been working as an embedded developer since 2000. He was introduced to, and started using, The Yocto Project in 2012.