AIKraft/Skills/Jetson: инициализация образа

Jetson: инициализация образа

Extract Jetson Linux + sample-rootfs tarballs and run apply_binaries.sh for the active target, then record bsp_image in the profile. Use after jetson-init-target; not for source-tree setup.

nvidia official Дизайн

Что делает навык

Навык извлекает архивы Jetson Linux и Sample-Root-Filesystem, запускает apply_binaries.sh с учетом стека GPU (nvgpu или OpenRM) и записывает метаданные образа (bsp_image) в активный профиль. Он материализует директорию Linux_for_Tegra на диске и обновляет профиль, избегая повторных извлечений при наличии совместимого образа.

Когда применять

  • Пользователь просит извлечь, подготовить или инициализировать BSP-образ.
  • Нисходящий навык сообщает об отсутствии директории <bsp_image.root_path>/Linux_for_Tegra/.
  • В активном профиле отсутствует блок bsp_image.
  • Необходимо определить и применить правильный флаг GPU-стека для конкретного чипа (T234/Orin или T264+).

Как работает

  1. Определить активный профиль и путь к образу (bsp_image.root_path), используя значения по умолчанию или запросив переопределение у пользователя.
  2. Определить стек GPU (nvgpu или OpenRM) на основе reference_devkit.module.id и каталога платформ.
  3. Проверить наличие директории Linux_for_Tegra/; если она есть, проверить версию и стек GPU, отказавшись от перезаписи без явного запроса.
  4. Найти архивы Jetson_Linux_R<ver>_aarch64.tbz2 и Tegra_Linux_Sample-Root-Filesystem_R<ver>_aarch64.tbz2, убедившись в совпадении версии R<ver>.
  5. Извлечь архивы в целевую директорию и запустить sudo ./apply_binaries.sh с флагом --openrm при необходимости.
  6. Обновить активный профиль, записав bsp_image.version и root_path, сохранив существующие блоки YAML.

Примеры запросов агенту

Инициализируй BSP-образ для моего Jetson Orin.
Подготовь корневую файловую систему и примени бинарники для профиля T264.
Извлеки архивы Jetson Linux и запусти apply_binaries.sh, используя образ из текущей директории.

Что понадобится

  • Активный профиль, разрешенный согласно target-platform-contract.md.
  • Наличие архивов Jetson Linux и Sample-Root-Filesystem на диске.
  • Права sudo для выполнения apply_binaries.sh.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «jetson-init-image» из репозитория: # https://github.com/nvidia/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r jetson-init-image/ ~/.claude/skills/jetson-init-image/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.