自动化与运维 ✓ NVIDIA · 官方 jetson-linuxbsprootfsapply-binariesnvgpuopenrmtarget-profile

Jetson BSP 镜像初始化

为 Jetson 目标提取 BSP、部署根文件系统并记录镜像版本。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
信任安全15 / 25 · 3.0/5

技能明确限制目标为活动 profile 的 bsp_image 块,要求确认默认或覆盖路径,拒绝未知模块、版本不匹配及未经确认的覆盖,并说明不下载 tarball;但执行 sudo、解压外部归档并修改文件系统,未提供归档校验、来源真实性验证、备份或回滚机制,也未充分说明 root 权限的数据流,因此扣分。

可靠稳定8 / 20 · 2.0/5

流程、GPU 栈选择、复用检测、版本冲突和失败提示较完整,且有两个评估任务及报告结果;但没有该技能的实际脚本或提交测试,依赖 tar、sudo、ruamel.yaml 和 BSP 文件格式,命令片段也未展示显式 set -e 或事务性恢复,因此静态证据不足,按上限保守扣分。

适用触发10 / 15 · 3.3/5

触发条件、前置技能、输入 tarball、目标 profile 和非适用的 source-tree setup 均较清楚,支持 Orin 与 Thor+ 的不同路径;但未明确更广泛的环境兼容性、中文交互或 mainland-China 可达性,且只覆盖少数模块 ID,因此扣分。

规范维护9 / 15 · 3.0/5

SKILL.md 具有元数据、分层流程、限制、故障排查、参考资料和版本号,仓库还提供许可证、官方组织来源及日常镜像维护信息;但缺少推荐的 Instructions 和 Examples 部分,作者格式不符合基准要求,skill-card 的 CC-BY-4.0 AND Apache 2.0 与 frontmatter 的 Apache-2.0 存在许可证表述不一致,变更历史和明确维护责任不完整,因此扣分。

有效结果6 / 15 · 2.0/5

目标明确,能够把匹配 BSP/rootfs 解压、apply_binaries.sh 和 profile 写入串成可执行工作流;评估报告显示 Codex correctness 94%、effectiveness 59%,但只有两个正向任务、无负向任务,且静态审查无法确认真实产物、YAML 保真写入或硬件适配结果,因此按静态上限保守扣分。

证据核验4 / 10 · 2.0/5

提供了固定 revision、评估任务、ground truth、行为断言和 benchmark 指标,形成有限可审计证据;但没有该技能的提交测试、真实 CI 覆盖或独立复现产物,benchmark 仅声明外部运行,关键结论仍主要依赖文档,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行包含 sudo、样本 rootfs 解压和 apply_binaries.sh,运行前应人工核对归档来源、完整性、目标路径和 GPU 栈。
  • 技能没有提供自动备份或回滚;即使默认避免覆盖,也应在执行前保留 profile 与 Image 状态。
  • 许可证表述需要统一:frontmatter 为 Apache-2.0,而 skill-card 声称 CC-BY-4.0 AND Apache 2.0。
  • 评估样本只有两个正向任务,没有负向触发测试,不能充分证明误触发防护。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能用于为已解析的 Jetson 目标准备 BSP 镜像。它提取匹配的 Jetson Linux 与 sample-rootfs 压缩包,运行 apply_binaries.sh,并将派生的 BSP 版本写入活动目标配置。技能会依据模块 ID选择 nvgpu 或 OpenRM 栈,并在已有镜像时执行复用与一致性检查。它只负责 bsp_image 区块,不下载压缩包,也不负责源代码树设置。

读取活动目标配置中的 reference_devkit.module.id 和 bsp_image 状态;解析默认或覆盖的镜像路径;查找两个版本匹配的 Jetson Linux 和 sample-rootfs .tbz2 文件;提取 Linux_for_Tegra 与 rootfs;按目标 GPU 栈运行 apply_binaries.sh,必要时使用 --openrm;读取 nv_tegra_release 派生版本;检查已有镜像的 GPU 栈;更新活动配置中的 bsp_image 区块,并报告镜像路径、复用或提取状态、GPU 栈、版本和配置更新状态。

  1. Jetson BSP 用户已准备好两份匹配压缩包,需要初始化默认 Image 目录。
  2. Jetson 平台用户需要为 T234/Orin 目标应用 nvgpu BSP 二进制文件。
  3. Jetson T264 及更新平台用户需要在 BSP 支持时使用 OpenRM 选项运行 apply_binaries.sh。
  4. 已有 Linux_for_Tegra 目录的用户需要验证其版本和 GPU 栈,并将结果同步到目标配置。

这个 Skill 有哪些优点和局限?

优点
  • 会校验两个 tarball 的 R<ver> 标记是否一致。
  • 能根据模块 ID选择 nvgpu 或 OpenRM,并检查已有镜像的 GPU 栈。
  • 会把派生版本持久化到活动目标 profile,减少后续重复输入。
  • 明确拒绝未知模块、冲突栈和未经确认的覆盖操作。
局限
  • 不下载 BSP 或 rootfs 压缩包,输入必须提前准备。
  • 依赖 shell、tar、sudo、文件系统写权限以及配置写回能力。
  • 只写入 bsp_image 区块,不负责源代码树、载板配置或刷写。
  • 源材料没有提供独立测试套件、支持平台清单或性能数据。

如何安装这个 Skill?

使用 NVIDIA 技能集合的 CLI 安装:npx skills add nvidia/skills --skill jetson-init-image --yes。README 未规定具体安装目录;CLI 会处理安装目标。

如何使用这个 Skill?

先解析活动目标并准备匹配的 Jetson Linux 与 sample-rootfs 压缩包,然后向代理提出“提取并初始化 Jetson BSP 镜像”。技能要求存在活动 profile 和 reference_devkit;压缩包必须位于镜像根目录、workspace 或当前工作目录之一,缺失文件时需提供绝对路径。需要写入 Image 根目录或配置的覆盖路径,并要求 sudo 可用。完成后可继续使用 /jetson-init-source。

常见问题

这个技能会自动下载 Jetson BSP 文件吗?
不会。必须由用户预先准备匹配的 Jetson Linux 和 sample-rootfs tarball。
已有 Linux_for_Tegra 目录时会覆盖吗?
默认不会。只有用户明确要求重新提取并接受覆盖风险时才会继续。
运行 apply_binaries.sh 需要什么权限?
流程使用 sudo 解压 rootfs 并运行 apply_binaries.sh,因此需要 sudo 可用及目标路径写权限。
它能初始化 Jetson 源代码树吗?
不能。该技能明确不用于 source-tree setup,并且只负责 bsp_image 配置区块。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 信息检查

在刷写前快速核验 Jetson BSP 版本、板卡配置与 rootfs 状态。

开发与工程 ✓ NVIDIA · 官方

Jetson 目标平台初始化

为 Jetson 开发套件或定制载板创建目标平台配置并更新活动指针。

开发与工程 ✓ NVIDIA · 官方

Jetson 自定义载板派生

从参考开发套件派生自定义 Jetson 载板文件集,并通过设备树覆盖层接入载板差异。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 源码构建

根据 Jetson BSP 源码变更重建设备树、内核和模块,并生成可部署清单。

开发与工程 ✓ NVIDIA · 官方

Jetson PCIe 控制器定制

为 Jetson Thor 或 Orin 定制 PCIe 控制器状态、通道数和链路速率。

开发与工程 ✓ NVIDIA · 官方

Jetson 文档绑定器

将本地 Jetson 参考文档注册到活动目标平台配置中。

开发与工程 ✓ NVIDIA · 官方

Jetson Pinmux 定制器

从引脚复用表生成 Jetson 载板配置。

自动化与运维 ✓ NVIDIA · 官方

Jetson BSP 下载助手

为 NVIDIA Jetson Auto Setup 下载并暂存匹配版本的 BSP、根文件系统、源码、工具链和指南。

开发与工程 ✓ NVIDIA · 官方

Jetson CSI 摄像头定制

为 Jetson Thor 或 Orin 定制载板生成并验证 MIPI/GMSL 摄像头内核设备树覆盖层。

开发与工程 ✓ NVIDIA · 官方

Jetson UPHY 通道分配配置

为 Orin 和 Thor 定制载板选择并应用 UPHY 通道分配。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 快速启动

用一次问卷选择 Jetson BSP 定制路径并衔接后续设置技能。

开发与工程 ✓ NVIDIA · 官方

Jetson USB 端口定制

通过内核设备树覆盖层安全启用、禁用或调整 Jetson USB 端口角色。

开发与工程 ✓ NVIDIA · 官方

Jetson 风扇曲线定制

在 Jetson BSP 中安全维护 nvfancontrol 风扇配置与启动默认值。

自动化与运维 ✓ NVIDIA · 官方

Jetson BSP 镜像晋级

将 Jetson 定制覆盖层和构建产物安全同步到待刷写的 BSP 镜像。

开发与工程 ✓ NVIDIA · 官方

Jetson 目标平台切换器

在已有 Jetson 平台配置之间切换当前活动目标。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 源码工作区初始化

为 NVIDIA Jetson BSP 定制与构建准备可追踪的源码工作区和交叉编译工具链。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 镜像刷写

将已提升的 Jetson BSP 镜像安全刷入处于 RCM 模式的设备。

自动化与运维 ✓ NVIDIA · 官方

Jetson nvpmodel 电源模式定制

在 Jetson BSP 中安全调整 nvpmodel 电源模式、频率上限和启动默认值。

开发与工程 ✓ NVIDIA · 官方

Jetson 目标知识库生成器

扫描 Jetson BSP 与源码树,生成按目标配置组织的知识库快照。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 镜像验证器

验证刷写后的 Jetson BSP 镜像及目标设备状态。

相关 Skills