开发与工程 ✓ NVIDIA · 官方 jetson-linuxcarrier-boardbsp-customizationdevice-treebootloadernvpmodelnvfancontrolgit-workflow

Jetson 自定义载板派生

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

FollowSkills 评估 · FSRS-2.0
不推荐
53/ 100 五分制 2.7 / 5
信任安全17 / 25 · 3.4/5

技能明确要求前置条件、单次发现、提交前人工确认、取消后保留暂存区,并避免暂存参考文件;未见凭据窃取、隐蔽外传或恶意依赖。扣分在于要求向 origin push,未明确单独的推送确认、回滚方案或完整数据流说明,且依赖的上下文文件未在证据中提供。

可靠稳定8 / 20 · 2.0/5

流程、文件命名规则、异常提示、重检要求和缺失文件的 warn-and-skip 处理较完整。扣分在于没有实现脚本或关键路径测试,静态材料无法复现行为;多处依赖外部上下文和具体 BSP 布局,失败诊断仍可能转嫁给操作者。

适用触发10 / 15 · 3.3/5

触发短语、受众、前置条件、非适用范围、输入字段和输出文件范围均较清晰,也接受非 pNNNN 载板 ID。扣分在于没有中文交互或本地化证据,也没有针对中国大陆网络可达性的说明;语义触发边界主要依赖少量示例。

规范维护8 / 15 · 2.7/5

SKILL.md 结构清晰,包含版本、依赖、限制、故障排查、示例和维护性提示。扣分在于 skill-card 的许可证表述与 frontmatter 不完全一致,作者格式触发了基准检查告警;未见明确 changelog、稳定参数契约或具体更新路径。

有效结果6 / 15 · 2.0/5

目标和产物范围明确,覆盖载板文件派生、DT overlay、Makefile 注册及电源配置联动,理论上可减少手工遗漏。扣分在于静态审查未验证实际输出,基准仅报告两项正向任务且效果分有限,复杂 BSP 差异仍可能需要大量人工复核。

证据核验4 / 10 · 2.0/5

提供固定 revision、评估报告、评测任务和 ground truth,具备一定审计线索。扣分在于没有可独立复现的提交测试或覆盖关键路径的 CI;评估样本很小,报告本身不能替代执行证据。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能会修改多个 BSP 文件、创建提交并要求推送到 origin;使用前应确认目标仓库、暂存内容、提交消息和推送权限,并准备独立备份或回滚方案。
  • SKILL.md 依赖多个未提供内容的上下文和参考文件;本评估未执行命令,不能确认具体 BSP 上的路径、变量替换或 overlay 构建结果。
  • 技能卡许可证与 SKILL.md frontmatter 不完全一致,且基准报告存在作者格式告警,发布前应统一治理元数据。
  • 未提供中文说明或中国大陆网络可达性证据。
查看完整评分方法 →

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

该技能用于在 Jetson Linux BSP 中为自定义载板建立首轮派生文件集。它会从参考开发套件复制并重命名载板相关配置,创建设备树覆盖层,并接入 nvpmodel、nvfancontrol 与 nvpower.sh 配置。基础内核 DTB 不会被复制,载板差异通过 OVERLAY_DTB_FILE 接入。技能要求先完成 jetson-init-source,并在活动配置中提供 custom_carrier。

解析活动目标、参考模块与载板标识;检查 Linux_for_Tegra 的 Git 跟踪器和参考 BSP 镜像;发现并派生 flash-conf、MB1/MB2 BCT、nvpmodel、nvfancontrol 等文件;按规则重写相关 flash-conf 变量;创建 Jetson 设备树插件覆盖层及 Makefile 注册;向 flash-conf 追加 OVERLAY_DTB_FILE;修补 nvpower.sh;逐项验证编辑结果,并在每次提交前展示暂存文件列表和提交消息供接受、修改或取消。BPMP DTB 派生为可选项。

  1. Jetson BSP 工程师在参考开发套件基础上启动一块新自定义载板。
  2. 嵌入式团队需要保留参考内核基础 DTB,同时通过设备树覆盖层加入载板差异。
  3. 载板 bring-up 项目需要同步派生启动配置、BCT、功耗模型和风扇控制配置。
  4. 需要重新派生到新版参考 BSP,并希望主要通过重新运行载板派生流程恢复自定义文件集的团队。

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

优点
  • 覆盖自定义载板派生所需的 flash-conf、BCT、设备树覆盖层和电源相关配置。
  • 明确避免复制基础内核 DTB,并通过 OVERLAY_DTB_FILE 接入载板差异。
  • 包含单次发现、逐项重命名、编辑后复检和提交预览门控。
  • 支持非 NVIDIA pNNNN 格式的自定义载板 ID。
局限
  • 不能替代模块级或内核 DTB 定制技能。
  • 依赖已解析的活动 profile、参考 BSP 镜像和初始化的 Linux_for_Tegra Git 跟踪器。
  • BPMP DTB 默认不派生,电源或时钟拓扑不同的载板需要操作员选择启用。
  • 源材料没有提供该单个技能的独立测试结果或支持平台清单。

如何安装这个 Skill?

使用 skills CLI 安装:npx skills add nvidia/skills --skill jetson-derive-carrier --yes。README 未说明特定客户端之外的手工安装目录。

如何使用这个 Skill?

先运行 jetson-init-source,并确保活动 profile 包含 custom_carrier、reference_devkit、source.root_path 和 bsp_image.root_path。然后向代理发送“derive custom carrier”或“bootstrap custom carrier”。技能会在缺少 custom_carrier 或 Linux_for_Tegra/.git 时拒绝执行,并在提交前要求操作员确认提交消息。

常见问题

它会复制或修改基础内核 DTB 吗?
不会。基础 DTB 和源 DTS 保留在参考位置,载板差异通过新建并注册的设备树覆盖层实现。
没有 custom_carrier 配置时会怎样?
技能会拒绝执行,并要求在活动 profile 中声明载板 ID、SKU、flash-conf 和名称。
BPMP DTB 是否必需派生?
不是。默认选择为不派生;只有载板的电源或时钟拓扑与参考载板不同等情况才应选择启用。
提交是否会自动完成?
每次 git commit 前都会展示暂存文件列表和拟定提交消息,操作员必须接受、编辑或取消;取消后索引保持暂存状态。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

Jetson 风扇曲线定制

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

开发与工程 ✓ NVIDIA · 官方

Jetson Thor MGBE/QSFP 配置

为 Jetson Thor 通过内核设备树覆盖启用 25G、10G 或 1G MGBE 网络路径。

自动化与运维 ✓ NVIDIA · 官方

Jetson nvpmodel 电源模式定制

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

开发与工程 ✓ NVIDIA · 官方

Jetson USB 端口定制

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

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 源码构建

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

开发与工程 ✓ NVIDIA · 官方

Jetson PCIe 控制器定制

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

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 快速启动

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

开发与工程 ✓ NVIDIA · 官方

Jetson 目标知识库生成器

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

自动化与运维 ✓ NVIDIA · 官方

Jetson BSP 镜像初始化

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

开发与工程 ✓ NVIDIA · 官方

Jetson 内存优化

为无显示或无摄像头的 Jetson 部署回收未使用的 DRAM。

自动化与运维 ✓ NVIDIA · 官方

Jetson BSP 镜像晋级

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

开发与工程 ✓ NVIDIA · 官方

Jetson CSI 摄像头定制

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

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 信息检查

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

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 源码工作区初始化

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

开发与工程 ✓ NVIDIA · 官方

Jetson 目标平台初始化

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

开发与工程 ✓ NVIDIA · 官方

Jetson UPHY 通道分配配置

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

自动化与运维 ✓ NVIDIA · 官方

Jetson 设备信息快照

在运行中的 Jetson 上快速采集软件栈、内核、系统版本和电源模式。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 镜像刷写

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

开发与工程 ✓ NVIDIA · 官方

Jetson 文档绑定器

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

开发与工程 ✓ NVIDIA · 官方

Jetson Pinmux 定制器

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

相关 Skills