linux-kernel-development

Configure, build, and patch Linux kernel sources for embedded automotive targets.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Binh230199/ai --skill linux-kernel-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linux-kernel-development
Source: https://github.com/Binh230199/ai/tree/main/.github/skills/linux-kernel-development
Command: npx skills add https://github.com/Binh230199/ai --skill linux-kernel-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers configure, build, patch, and review Linux kernel trees for embedded automotive targets without getting lost in kernel-specific build and configuration complexity.

Core Features & Use Cases

  • Kernel Configuration: Manage Kconfig choices, defconfig baselines, and merged configuration fragments for board bring-up.
  • Kernel Building: Cross-compile images, modules, and device trees for ARM and AArch64 targets from a Linux host.
  • Patch and BSP Workflows: Apply patch series with git or quilt, maintain kernel versioning, and troubleshoot build or boot issues during BSP integration.

Quick Start

Ask for help configuring, building, or patching the Linux kernel for your board and provide the target architecture and desired action.

Frequently Asked Questions about linux-kernel-development

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

FAQPage Schema
How do I cross-compile a Linux kernel for ARM or AArch64 embedded targets?

Cross-compile Linux kernel images, modules, and device trees by configuring the target architecture and invoking the build system to generate binaries for ARM or AArch64 embedded targets from a Linux host.

What is the best way to apply patch series with quilt during BSP integration?

Apply patch series during BSP integration by using quilt or git to manage, review, and apply patches to the kernel source tree, maintaining correct kernel versioning and tracking modifications.

How do I manage Kconfig choices and defconfig baselines for board bring-up?

Manage Kconfig choices and defconfig baselines for board bring-up by generating reproducible defconfig files and merging configuration fragments to define the specific kernel build parameters.

Can I build device tree blobs and kernel modules for automotive targets?

Build device tree blobs and kernel modules for automotive targets by invoking the cross-compilation workflow to output dtb files and loadable modules alongside the main kernel image.

Why are my kernel patches failing during BSP workflow troubleshooting?

Kernel patches may fail during BSP troubleshooting due to versioning mismatches or incorrect application order, requiring patch review and careful tracking with git or quilt to resolve conflicts.

When do I need to use merged configuration fragments instead of a single defconfig?

Use merged configuration fragments instead of a single defconfig when board bring-up requires combining baseline settings with board-specific or feature-specific options for reproducible builds.