yocto-stm32-setup

Automate STM32 Yocto build environment setup with repo init and GitLab push.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Automates the end-to-end setup of a Yocto build environment for STM32MP projects, including repo init/sync, custom layer/machine creation, and GitLab push automation.

Core Features & Use Cases

  • Automates repo init/sync, manifest handling, and external repository management for STM32Yocto workflows.
  • Generates custom Yocto layers and machine configurations tailored for STM32MP projects.
  • Pushes changes to internal GitLab and maintains local manifests to support repeatable builds.
  • Guides users through environment preparation, layer creation, and build initialization, ensuring reproducible results.

Quick Start

Run the Yocto STM32 setup skill to initialize the environment and generate the initial build configuration.

Frequently Asked Questions about yocto-stm32-setup

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

FAQPage Schema
How do I automate the STM32 Yocto build environment setup end-to-end?

Automating the STM32 Yocto build environment setup involves executing a script that handles repo init/sync, manifest management, custom layer/machine creation, and GitLab push automation. This ensures a reproducible build setup for STM32MP projects.

What is the process for creating custom Yocto layers and machine configurations for STM32MP?

Creating custom Yocto layers and machine configurations for STM32MP requires dynamic generation of layer files and machine configurations tailored to your project. This process is automated to support repeatable builds and initial build environment initialization.

Can I push Yocto layer changes directly to an internal GitLab repository?

Yes, you can push Yocto layer changes to an internal GitLab repository. The setup process includes GitLab push automation to maintain local manifests and support repeatable builds across your STM32MP projects.

Does this Yocto setup approach support both MCU and MPU workflows?

Yes, this Yocto setup approach applies to both MCU and MPU workflows requiring an automated Yocto environment bootstrap. It ensures prerequisite checks, dynamic layer/machine generation, and initial build environment initialization for STM32 projects.

What prerequisites do I need to initialize a Yocto build environment for STM32MP projects?

To initialize a Yocto build environment for STM32MP projects, you need Python with the requests and python-dotenv libraries. The setup process guides you through environment preparation, ensuring prerequisites are satisfied before layer creation and build initialization.