2023-02-06 –, Agora
Multiarchitecture SoCs are more widely used, usually containing a large architecture where it can run a full operating system such as Linux, and one or more small architectures designed to run an RTOS or a baremetal application,requiring less hardware resources,leveraging suitable tasks from one to another creating a more efficient product.
While the OpenEmbedded is well known for its capabilities on creating customized Embedded Linux Distributions,bitbake is also capable of building a toolchain to create Baremetal applications or an RTOS.
In this presentation Alejandro will show how to create baremetal applications using the same flow currently used in OpenEmbedded to develop Linux applications, using recipes, classes and user configuration files, he will show how users from the community can benefit from a single flow, showcasing how to run these applications on QEMU and create tests for them to be automatically tested using the OpenEmbedded infrastructure along with their corresponding Linux distributions. Anyone from the community interested in learning about baremetal programming or about the Yocto Project and OpenEmbedded might find the contents of this presentation interesting.
Alejandro is an Embedded Linux Software Engineer at Microsoft, he works as a Yocto Project developer on the Azure Sphere team designing software to improve system's developers experience when building customized embedded Linux distributions, as well as baremetal and RTOS applications, currently maintains several meta layers on the OpenEmbedded community such as the meta-freertos layer, and he is the maintainer of some packages in OpenEmbedded-Core.