快速开始 — BSP 定制入口点
jetson-quick-start 是 Jetson / IGX BSP 定制流程的入口与分发器。它通过四个路由核心问题(模式、目标平台、BSP 版本、自定义 carrier)收集用户意图,形成 quick_start_prefill,并将任务分发给下游技能(如下载 BSP、初始化镜像/源码、链接文档、生成 KB、可选派生 carrier)。
主要功能
- 询问固定顺序的三种设置模式:Auto Setup、Guided Setup、Use Existing Workspace,并单独提供退出操作。
- 在开始前打印免责声明并要求通过 UI 表单接受。
- 读取平台目录和已有 target profile,但从不自动选择。
- 强制打开核心问卷(最多四个问题):mode、active_platform、bsp_release、custom_carrier。
- 根据提交内容构建 prefill 并调用下游技能。
- 验证 Use Existing Workspace 所需的 BSP 目录、rootfs 更新标记、源码 git 仓库和文档路径。
- 当载板文档已绑定后,提供 I/O 定制(pinmux/UPHY/PCIe/USB/MGBE/相机)技能建议。
限制与边界
- 不下载/解压/绑定文件,也不直接修改 profile YAML。
- 最多询问四个核心问题;其它非核心细节由下游技能按需追问。
- 平台/BSP 兼容性验证由
/jetson-download-bsp负责。
适用场景
用于 Jetson / IGX Linux BSP 定制的起始引导,在全新环境或既有工作区中自动选择并分发相应 setup 子技能。