yocto-stm32-build

Automate STM32MP bitbake builds, environment checks, and SDK generation.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill yocto-stm32-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yocto-stm32-build
Source: https://github.com/solitasroh/rkit/tree/main/skills/yocto-stm32-build
Command: npx skills add https://github.com/solitasroh/rkit --skill yocto-stm32-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates STM32MP Yocto build workflows including bitbake builds, environment validation, SDK generation, and packaging, reducing manual steps and errors.

Core Features & Use Cases

  • Automated bitbake builds for STM32MP projects.
  • Environment validation (.env) setup and auto-creation via templates.
  • SDK generation and packaging with release notes/SBOM.
  • Guided workflows for different build targets (full image, single package, kernel, U-Boot, TF-A, OP-TEE, SDK, environment checks, release notes).

Quick Start

Trigger the Yocto build skill to run a full image build or a specific target and follow prompts for environment checks and SDK generation.

Frequently Asked Questions about yocto-stm32-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bitbake builds for STM32MP projects?

Automate STM32MP bitbake builds by triggering the Yocto build workflow, which handles full image builds, single package builds, and environment validation. It enforces prerequisites by checking for a .env file and auto-creating one from templates if missing.

Can I generate an SDK and SBOM for an STM32MP Yocto build?

Yes, SDK generation for STM32MP Yocto builds is fully automated, including packaging with release notes and SBOM generation. This reduces manual steps and errors when preparing the SDK for deployment.

What build targets are supported for STM32MP Yocto projects?

Supported STM32MP Yocto build targets include full image, single package, kernel, U-Boot, TF-A, OP-TEE, SDK, environment checks, and release notes. Guided workflows are provided for each scenario.

Do I need a .env file to start a Yocto STM32MP build?

A .env file is required to validate the environment before starting a Yocto STM32MP build. If the file is missing, the workflow provides guardrails and auto-creates it using integrated templates.

Why does my STM32MP Yocto build fail when templates or configurations are missing?

STM32MP Yocto builds fail when templates or configurations are missing because the workflow enforces prerequisites and environment validation. It integrates with the devkit's Yocto setup to provide guardrails and guide you through resolving missing configurations.