Agent Skills
返回列表
💻

Jetson BSP 工件下载

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/jetson-download-bsp。

技能介绍

要解决什么问题

在 Jetson 镜像与源码树搭建流程里,NVIDIA 发货的工件(Jetson Linux BSP 压缩包、示例 rootfs、public_sources.tbz2、与 BSP 版本匹配的 x-tools.tbz2,以及开发者/用户指南)必须先落到工作区里固定路径,后续的 jetson-init-image、jetson-init-source、jetson-link-docs 才会按约定去解压、挂载和登记文档。手工从归档页找链接、核对 L4T 版本令牌、处理 EULA/浏览器下载,既容易放错目录,也会在版本与平台不匹配时拖到很晚才失败。

技能如何工作

本技能只做网络下载与落盘,不解压归档、不跑 apply_binaries.sh、不写活动目标配置文件里的 bsp_image:、source: 或 documents: 块。

  • 前置:按 target-platform-contract.md 解析活动目标平台配置;无活动配置则拒绝执行。可由 /jetson-quick-start 在 Auto Setup 路径下调用,并遵循 quick_start_prefill(如 download.bsp_release)。
  • 版本:从官方 Jetson Linux 归档/版本页列出该平台明确支持的具体版本令牌(如 R36.4.4、38.2.1),按数字降序供选择;不用 R38.x 这类家族占位符,也不会用受支持版本自动替换用户请求的版本。
  • 定位与重试:跟随版本页上的官方链接定位工件,禁止字符串拼接 NVIDIA 下载 URL;对每个工件的 WebFetch 在判缺失前最多 3 次递进重试。
  • 落盘位置:以工作区根为 target-platform/ 的父目录,例如 BSP/rootfs 在镜像根目录的 Jetson_Linux_R*_aarch64.tbz2 与 Tegra_Linux_Sample-Root-Filesystem_R*_aarch64.tbz2,public_sources.tbz2 与 x-tools.tbz2 在 Downloads/,指南可暂存文件或记录文档 URL。
  • 安全:下载前打印计划(版本页、各工件源 URL 与目标路径、需浏览器/EULA 的项);用 Content-Length 与 df 做约 1.2× 余量校验;.part 临时文件成功后再重命名;已有非空文件默认复用,覆盖前需确认;完成后校验 BSP/rootfs 文件名中的 R 令牌与所选版本一致。

完成后将控制权交还 /jetson-init-image、/jetson-init-source、/jetson-link-docs。

边界与注意

  • 版本范围限于官方 Jetson Linux 归档已发布条目;预发布/内部构建不在范围内。
  • 无静默镜像重试:404、鉴权或 EULA 失败会停下,请用户手动下载、跳过或取消;不编造备用 URL。
  • 归档若未声明支持当前参考开发套件,应改选版本或通过 /jetson-set-target 调整目标,而非强行覆盖(除非用户经 confirm_override 明确确认并记录理由)。

使用场景

  • 在 /jetson-quick-start 选了 Auto Setup 后,先把选定 L4T 版本的 BSP、rootfs 与 Downloads 下工具链包下载到约定路径
  • 新建 Jetson 工作区且已用 /jetson-set-target 写好活动平台配置,在跑 jetson-init-image 前补齐官方归档工件
  • 归档页版本与参考开发套件不一致时,从受支持的具体版本列表重选并重新拉取 public_sources.tbz2 与 x-tools.tbz2
  • 部分工件需浏览器或 EULA 时,按技能打印的下载计划手动补文件或跳过,再交给 init-source 离线解压

适合人员

  • 为 NVIDIA 参考开发套件维护 Jetson Linux 定制镜像、需按 contract 固定落盘路径的 BSP 工程师
  • 在自定义载板 target 配置下做 Jetson Bring-up,希望 quick_start 预填 bsp_release 后仍人工确认版本与覆盖的集成开发者
  • 负责团队 Jetson 开发机/工作区模板,要在解压与改配置前批量准备同一 L4T 工件目录的 DevOps 或平台维护者
  • 从 Jetson Linux 归档切换大版本(如 R36 到 R38)并需校验 BSP/rootfs 文件名 R 令牌与所选版本一致的镜像构建维护者