Boot chain
STM32MP parts are Cortex-A microprocessors running Linux, not Cortex-M
Buildroot minimal system
ST's own SDK uses Yocto (see Distribution Package).
Developer Package
The Developer Package adds the SDK — a cross-toolchain and sysroot — on top of a
Distribution Package
The Distribution Package builds the whole OpenSTLinux system from source with
Firmware updates
Shipping a device and never touching it again is not realistic — bugs and
Kernel configuration
defconfig and fragments
Networking
OpenSTLinux configures networking with systemd-networkd. Configuration files
Starter Package
The Starter Package is the prebuilt OpenSTLinux image plus the tools to flash
Yocto classes
OpenSTLinux is built with Yocto. ST's own .bbclass files live in: