TQ-Systems has a Yocto based BSP for the <STK_NAME> Starterkit, the Yocto Project is an open source collaboration project focused on creating customized embedded Linux-based systems. TQ provides the layers meta-tq and meta-dumpling in addition, a continuous integration repository for the meta-tq layer, which allows easy build and test of the meta-tq layer is provided.
All mentioned layers and repository are available on github github
ci-meta-tq
ci-meta-tq is a testbed for the meta-tq layer, it covers all dependencies to other meta layer that meta-tq has.
The dependencies are organized as git submodules in ci-meta-tq.
The initial setup and configuration of the build space is also done by ci-meta-tq.
Refer to the README for additional information.
meta-tq
The meta-tq is the hardware support layer, it contains the following components:
- Machine configuration files
These configuration file(s) are defining target machines that can be built using the meta-tq layer.
The machine configurations are intended to use with the Starterkit mainboard @mb_name@.
- Linux Kernel recipe
- U-Boot recipe
- Partitioning Layout
meta-dumpling
This layer additionally contains optional fixes and extensions for other layers as far as needed for TQ-Systems SOM. Most of these bbappends are implemented under dynamic-layers and are only visible, if the original layer is in your bblayer.conf. For details look for BBFILES_DYNAMIC in Yocto Project documentation.
The meta-dumpling layer provides the image recipe @mtq_image@ to test / evaluate the @mod_name@.