kaonic-yocto

Overview

Custom Yocto Linux distribution for the Kaonic 1S hardware platform.

Key features

  • Custom Yocto Linux build

  • Support for STM32MP1 MPU and AT86RF215 transceivers

  • Integration with Reticulum-rs and kaonic-comm

  • Secure boot and signed OTA update support

  • Build recipes for reproducible firmware images

Build instructions

docker buildx build --platform=linux/arm64 . -t kaonic-yocto
docker buildx build --platform=linux/amd64 . -t kaonic-yocto

docker run -it -v ./:/home/builduser/yocto/layers/meta-st/meta-kaonic --name kaonic-yocto kaonic-yocto

cd ~/yocto/
./layers/meta-st/meta-kaonic/scripts/build-image.sh --machine stm32mp1-kaonic-protoa