Booting an embedded system like a PC
09-26, 10:50–11:30 (Europe/Berlin), Dome

This shows how to boot an mkosi generated arm64 Debian Image with UKI and systemd-boot on a u-boot based EFI firmware with a fTPM as a Trusted-Application in OP-TEE


Embedded systems are very similar to IT managed PCs. A manufacturer of the device wants to ensure, that the system integrity is good, e.g. before unlocking secrets that allow accessing cloud services.

Therefore the recent developments of the UAPI group and systemd are also very useful in the embedded world.

This talk gives an overview of the involved software components and how they are combined.
It shows how to build a firmware for an i.MX8MM that allows booting modern Linux images.

Over the years Manuel gained experience in building Linux BSPs with different methods and toolkits. With this knowledge in mind he maintained the embedded linux build environment (ELBE http://elbe-rfs.org) for several years. Manuel has given Linux-related talks at RTLWS, LinuxTag, Chemnitzer Linuxtage, Embedded Linux Conference Europe and debconf.