Skip to content

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: