用途:在已完成环境搭建(SSH、demo 容器、主机配置、板卡连接)的开发套件上,发现、筛选并运行 Holoscan Sensor Bridge(HSB)示例应用。若尚未完成搭建,须先运行 /hsb-setup。
主要能力:
- 校验开发套件 SSH 可达、HSB 板连接与响应、demo 容器可用,并读取 FPGA 版本与板卡标识。
- 了解用户环境(仓库位置、HSB 软件版本、板型、所连传感器),扫描 examples/ 与用户指南,按传感器与平台过滤出兼容应用列表供选择。
- 在 demo 容器内运行所选应用,监控输出;失败时分析日志并引导调试,可建议修改代码或环境并重跑。
- 生成会话报告,包含遇到的问题、修复措施与结果,并询问是否保存。
使用方式:以斜杠命令调用,如 /hsb-app、/hsb-app --verbose、/hsb-app --timeout 60、/hsb-app --y、/hsb-app --full、/hsb-app --help。运行前需设置环境变量 SSH_TARGET、REMOTE_ROOT、REMOTE_SUDO、REMOTE_SSH_OPTS,可选 HSB_PLATFORM。流程分四阶段:Phase 0 验证连通性与容器就绪,Phase 1 发现环境并选应用,Phase 2 运行与调试,Phase 3 生成报告。每阶段默认需用户确认;同一会话内已有 _SESSION_VERIFIED=true 时走快速路径跳过 Phase 0 与 Phase 1 的环境发现。
限制:--y 自动批准模式虽可跳过阶段确认,但官方并不推荐;--timeout 取值为 5 至 3600 秒的正整数;资源未说明具体平台型号支持矩阵、收费标准与性能数据。仅应在用户显式调用时运行,且不自动添加 --headless。