Kontron Electronics Yocto BSPs
In this section you can find documentation for the Board Support Packages (BSPs) based on the Yocto Project and OpenEmbedded build system.
There are several different BSPs with different scopes and status. The subsections provide further detailed documentation for each of them.
Mainline Platform Support & Vendor BSP
For our hardware we are aiming at using mainline components as much as possible. In contrast to the vendor BSP, that heavily relies on unmaintained and unstable code, we are constantly working towards having our boards supported upstream in major software components like the Linux kernel and the U-Boot bootloader.
This means that we benefit from the work of the communities and developers around the world and join them with our own efforts. But it also means that support for certain features of the platform won't be available until an acceptable and stable solution has been found within the communities.
KED Yocto BSP meta-ked-bsp
This BSP is the new platform-independent, monorepo BSP first released in 2023. The long-term goals of this BSP are:
- Provide an easy way to build firmware for hardware by Kontron Electronics GmbH (KED)
- Provide a base for creating BSPs for custom hardware derived from KED hardware
- Provide up-to-date mainline components where possible
- Provide CI integration to help updating sources, testing and deploying
- Provide regular official releases
It uses state-of-the art tools and integration such as:
- Configuration for
kas
tool - Recent Yocto LTS release
- Recent Linux LTS kernel
Legacy Dunfell BSPs
The following BSPs each consist of a single build repository and multiple meta
layer repositories. The yocto-ktn
integration repository provides custom
tooling and scripts to setup the build.
Maintenance
These BSPs will be maintained for some time until the new meta-ked-bsp
is ready to take over. Please note that new features and new platform
support will primarily happen in the new BSP and are usually not backported.
Discontinued BSPs
Here is a list of repositories with discontinued BSPs that are not maintained and supported anymore: