RTTShell – 嵌入式固件调试的命令行工作台
把 J-Link RTT 变成可脚本化、可进 CI 的命令行调试与验证工具
- 痛点
- 固件开发者每次改代码都要烧录、开串口终端、敲命令、人眼看输出,单次一两分钟,回归全靠记忆容易漏。UART 常被业务日志占用或未引出,CI 里串口难以枚举,多板并行更麻烦,烧录和验证流程也割裂。
- 方案
- 提供一个命令行工具,通过 J-Link RTT 建立交互式终端,也支持「发送一行命令并等待应答」的脚本模式,可批量跑验证用例、导出数据,并能直接在 CI 中运行;同时包装烧录步骤,让烧录与验证在同一流程里完成。
- 用户
- 嵌入式固件工程师、硬件创业团队、需要把板级验证放进 CI 的开发者
- MVP
- Windows/macOS 命令行工具,依赖 J-Link DLL;交互式 RTT 终端;命令-应答脚本模式;JSON/CSV 数据导出;CI 可调用的非交互入口
- 变现
- 开源核心 + 商业版买断(如 $49/人)或团队 License;企业 CI 集成支持按年订阅。
- 为何现在
- J-Link 用户基数大但官方 RTT-Viewer 体验差,缺少好用的命令行封装;LLM 辅助编码大幅降低单人开发 .NET/跨平台 CLI 的成本,容易在专业社区口口相传。