jetson-init-source

Initialize the Jetson BSP source workspace with kernel sources and cross-compile toolchain.

46|7|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/NVIDIA-AI-IOT/jetson-bsp-skills --skill jetson-init-source-nvidia-ai-iot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jetson-init-source
Source: https://github.com/NVIDIA-AI-IOT/jetson-bsp-skills/tree/main/skills/jetson-init-source
Command: npx skills add https://github.com/NVIDIA-AI-IOT/jetson-bsp-skills --skill jetson-init-source-nvidia-ai-iot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill sets up the necessary source workspace for customizing the Jetson BSP, including the Linux_for_Tegra overlay tracker, kernel sources, and toolchain.

Core Features & Use Cases

  • Initialize Workspace: Creates the workspace structure and initializes the Linux_for_Tegra overlay tracker.
  • Kernel Sources: Ensures the correct kernel sources are in place for customization.
  • Cross-Compile Toolchain: Sets up the necessary toolchain for building customizations.
  • Use Case: After downloading the BSP image, this Skill is used to prepare the workspace for applying customizations like pinmux, USB, PCIe, and more.

Quick Start

Run the jetson-init-source skill to set up the source workspace for BSP customization.

Frequently Asked Questions about jetson-init-source

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

FAQPage Schema
How do I initialize a Jetson BSP source workspace for kernel customization?

To initialize a Jetson BSP source workspace, run the skill to create the Linux_for_Tegra overlay tracker, set up kernel sources, and configure the cross-compile toolchain for applying customizations like pinmux and PCIe.

What is the Linux_for_Tegra overlay tracker used for in Jetson BSP setup?

The Linux_for_Tegra overlay tracker is initialized during Jetson BSP source workspace setup to manage and apply hardware customizations such as pinmux, USB, and PCIe configurations to the base image.

Do I need a cross-compile toolchain to customize Jetson kernel sources?

Yes, configuring a cross-compile toolchain is required to build customizations for the Jetson kernel sources. The setup process initializes the toolchain alongside the source workspace and Linux_for_Tegra overlay tracker.

When should I set up the Jetson source workspace for board customization?

You should set up the Jetson source workspace immediately after downloading the BSP image. This prepares the environment and kernel sources for applying hardware customizations like pinmux, USB, and PCIe configurations.

Can I apply pinmux and PCIe customizations without initializing a Jetson source workspace?

No, initializing the source workspace is required to create the Linux_for_Tegra overlay tracker and set up kernel sources, which are necessary for applying pinmux, PCIe, and USB customizations to the Jetson BSP.