Jetson BSP 信息检查
在刷写前快速核验 Jetson BSP 版本、板卡配置与 rootfs 状态。
技能明确声明只读,仅检查已指定 BSP 根目录中的文件;路径经过引号处理,不访问网络、不处理凭据,也没有破坏性操作,因此主要安全风险较低。扣分在于没有显式的执行确认、权限边界说明或敏感路径处理指导,且未提供独立来源归属信息。
步骤顺序、输入、锚点文件、回退路径和错误消息都较清晰,静态上 happy path 可复现。扣分在于没有独立脚本、自动化测试或权限/异常文件系统场景的覆盖;静态评估按规则不超过10分。
目标用户、Linux 主机环境、L4T_ROOT 输入、四行输出和明显的非适用范围均有说明,且功能不依赖海外服务。扣分在于没有明确语义触发排除条件、中文使用说明或不同 BSP 版本兼容性证据。
文档包含用途、前置条件、输入、步骤、输出、示例、限制和故障排查,并标注版本。扣分在于 skill-card 的许可证表述与 SKILL.md 不完全一致,作者格式不符合报告中的 schema 检查,且缺少明确 changelog、维护责任人联系方式和更新路径。
该技能直接生成用户所需的版本、板卡配置和 rootfs 状态摘要,输出格式明确,且评估文件记录了两个正向任务的结果。扣分在于只检查 rootfs/etc/passwd,不能确认完整状态;没有负向任务或静态可独立验证的代表性执行结果,因此结果完整性和边际收益证据有限。
SKILL.md 提供了具体命令、文件位置、预期输出和故障分支,evals.json 还给出任务及行为标准。扣分在于没有提交的测试套件或 CI 覆盖该技能关键路径,benchmark 仅为两次正向任务且缺少原始日志,无法独立复现。
- rootfs/etc/passwd 只能作为粗略代理,不能证明 rootfs 完整或可安全刷写。
- 执行说明默认直接运行 shell 命令;应先确认 L4T_ROOT 指向正确的 BSP 目录,并核对许可证元数据的一致性。
- 没有负向触发评估,可能在不适用的 Jetson、目标机或非 BSP 目录请求中被误用。
这个 Skill 能做什么,适合哪些场景?
这是一个面向 Linux 主机的只读 Agent Skill,用于检查 Jetson Linux_for_Tegra BSP 目录。它验证目录是否包含 flash.sh 和 nv_tegra/,读取 L4T 版本信息,列出板卡配置文件,并判断 rootfs 是否已填充。技能不会刷写设备,也不会修改 rootfs。它适合在刷写前发现版本错误、目录不完整或尚未运行 apply_binaries.sh 等问题。
解析可选的 L4T_ROOT(未设置时使用当前目录);检查 flash.sh 和 nv_tegra/;读取 nv_tegra/nv_tegra_release 或 rootfs/etc/nv_tegra_release 的首行;列出 L4T_ROOT 下的 *.conf 文件并合并为逗号分隔行;通过检查 rootfs/etc/passwd 输出 populated 或 empty;生成包含 L4T root、L4T release、Board configs 和 Rootfs 的短报告。
- 已解压 Jetson BSP 的主机用户,在刷写前确认 L4T 版本和板卡配置。
- 需要快速判断 Linux_for_Tegra/ 目录是否为有效 BSP 根目录的工程师。
- 尚未确定 apply_binaries.sh 是否运行、需要检查 rootfs 状态的开发者。
- 遇到版本不匹配或 BSP 目录指向错误位置时,需要生成基线信息的用户。
这个 Skill 有哪些优点和局限?
- 只读检查,不执行刷写或 rootfs 修改。
- 输出聚焦于版本、板卡配置和 rootfs 三项刷写前基线信息。
- 目录无效或版本文件缺失时提供明确错误或回退信息。
- 仅依赖 Linux 主机上的常见命令。
- rootfs 是否完整只通过 rootfs/etc/passwd 判断,无法识别半填充状态。
- 会列出所有 *.conf,不会判断用户实际要刷写的板卡。
- 不验证签名、内核镜像或设备树覆盖层。
- 提供材料未记录该技能的独立测试套件或平台测试证据。
如何安装这个 Skill?
使用 NVIDIA skills CLI 安装指定技能:
npx skills add nvidia/skills --skill jetson-print-bsp-info --yes
README 未说明该技能的单独手动复制路径;CLI 会提示安装目标。
如何使用这个 Skill?
在 Linux 主机上,将当前目录切换到 Linux_for_Tegra/,或设置绝对路径:
export L4T_ROOT=/absolute/path/to/Linux_for_Tegra
然后让 Agent 执行该技能,例如:"检查这个 Jetson BSP 的 L4T 版本、板卡配置和 rootfs 状态,并输出简短报告。" 技能会按顺序验证目录、读取版本、列出 *.conf,并检查 rootfs/etc/passwd。