yocto-build

Automate Yocto build guidance for i.MX MPU projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Yocto build setup and layer management for i.MX MPU projects, simplifying recipe creation, image customization, and cross-target builds.

Core Features & Use Cases

  • Recipe scaffolding and pattern guidance for Yocto builds across multiple layers (meta-imx, meta-freescale).
  • Layer management workflows to add, remove, and configure BBLAYERS and machine definitions.
  • Use Case: When adding support for a new i.MX6 board, quickly bootstrap the build environment and integrate the necessary layers.

Quick Start

Initialize the Yocto environment and configure local.conf and bblayers.conf for your target hardware.

Frequently Asked Questions about yocto-build

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

FAQPage Schema
How do I configure Yocto layers for an i.MX6 board?

To configure Yocto layers for an i.MX6 board, you manage BBLAYERS in bblayers.conf and integrate meta-imx and meta-freescale layers. This workflow simplifies adding, removing, and configuring the necessary machine definitions for your target hardware.

What is the best way to create Yocto recipes for embedded Linux images?

The best way to create Yocto recipes for embedded Linux images is using recipe scaffolding and pattern guidance. This automates recipe creation across multiple layers, streamlining the customization of your target image builds.

Does this Yocto build guidance support i.MX6ULL targets?

Yes, this Yocto build guidance supports i.MX6ULL targets. It provides cross-target build automation and handles machine definitions specifically across both imx6 and imx6ull hardware platforms.

How do I initialize a Yocto environment for i.MX MPU projects?

To initialize a Yocto environment for i.MX MPU projects, you configure local.conf and bblayers.conf for your target hardware. This setup bootstraps the build environment and integrates the necessary meta-imx layers.

Can I customize Yocto images across different i.MX layers?

Yes, you can customize Yocto images across different i.MX layers. The workflow supports image customization and layer management across meta-imx and meta-freescale, allowing you to tailor builds for specific embedded Linux requirements.

Why do I need meta-freescale integration in my Yocto build?

You need meta-freescale integration in your Yocto build to properly support i.MX MPU hardware. Integrating this layer alongside meta-imx ensures correct machine definitions and enables successful embedded Linux image compilation.