在嵌入式开发领域,工具链碎片化始终是工程师们反复提及的痛点。串口工具、烧录器、调试器、测试脚本……每个环节都依赖独立工具,开发者在多个窗口间频繁切换,大量时间耗费在环境搭建与重复操作上,真正用于核心逻辑设计的精力反而被压缩。全志推出的ThunderWorkbench正是对症下药——它将整个嵌入式开发流程中的各类工具全部整合到一个统一的AI开发工作站中。

该平台的核心思路非常清晰:让AI接管那些重复、繁琐但具备明确规范性的工程环节。它深度适配了全志自家的V821/V861/V881平台以及Tina Linux SDK,同时依托原厂沉淀的Tina Skill专业知识库与MCP协议底座,将原厂方案开发流程、板级适配规范、工程编译框架、故障排障手册等成套工程经验,全部结构化成了可供AI直接调用的知识体系。这样一来,AI编写代码时不再“自由发挥”,而是严格遵循原厂规范,从根本上规避了通用AI工具那种盲目编码、反复试错的尴尬局面。

工具主界面
五大核心自动化能力,覆盖完整开发流程
1. 全自动AI开发配置,零手动编码调参
平台原生适配了Claude Code、Codex、OpenCode等主流AI Agent,配合专属的Tina Skill知识库,建立起一套标准化的自动化开发逻辑。具体来说,AI会根据开发需求,自动检索并匹配对应的原厂Skill规范,然后自动完成开发配置——整个过程无需人工修改文件或调试参数。更关键的是,它支持批量同步多文件配置参数,能自动规避配置冲突、参数遗漏这类低级错误。配置修改完成后,AI会自动调用编译指令,完成源码编译、固件打包,从需求提出到固件生成,全程无需人工干预。

Tina Skill 安装配置

Tina Skill 目录内容
2. AI主动全自动烧录,真正解放双手
传统烧录流程依赖人工手动操作,烧录完成后还需单独启动测试,流程割裂且效率低下。ThunderWorkbench通过MCP协议+Tina Skill知识库,实现了AI主动自主烧录和全自动整机测试的一体化闭环。AI可以自主承接开发迭代、版本更新、稳定性测试任务,真正做到了“烧录自动完成、测试自动接续、问题自动捕捉”的无人值守模式。平台内置了完整的烧录日志与状态管理体系,每次烧录时AI都会自动留存进度数据、校验结果、报错信息,既支持单设备迭代自动烧录,也支持多设备批量循环AI烧录,适配日常研发迭代、版本批量验证、稳定性测试固件更新等多种场景。

AI主动全自动烧录流程
3. 多路设备自动化管控,统一调度调试
当多个开发板同时接入时,系统可以集中管控多路串口、ADB、可编程电源,无需再切换多个工具软件。系统会自动记录全时段设备日志、监控设备运行状态,不需要人工手动开启记录、刷新状态。核心能力包括:多路串口日志自动留存、ANSI彩色日志智能解析、ADB指令自动执行、文件全自动上传下载、设备CPU/内存/温度数据实时自动采集、电源通断自动化控制,多设备并行调试互不干扰。
串口界面:

设备监控界面:

ADB 文件浏览器:

ADB 文件浏览器——远程编辑文件:

ADB 安卓设备投屏:

4. 事件触发式全自动测试,7×24h无人挂测
这是平台的核心差异化能力。它支持自定义事件触发规则,实现自动化稳定性测试与异常智能监测,替代人工长时间值守挂测。可以通过字符串匹配、正则匹配、超时监测、计数匹配等多种规则,实时监控设备运行状态。当监测到Kernel Panic、程序崩溃、OOM内存溢出、设备死机、启动异常等问题时,系统会自动触发联动动作:调用AI自动分析故障根因、精准定位代码报错位置、自动推送钉钉/邮件告警、异常设备自动重启恢复,全程无需人工介入,实现了测试、监测、诊断、恢复的全自动化。

事件触发式自动化测试规则配置
5. 故障全自动诊断复盘,精准定位问题
平台依托全志原厂Tina Skill分层知识库,内置了Tina Linux全系故障标准解决方案。系统可以自动解析串口启动日志、内核崩溃日志、应用coredump文件,精准匹配对应Skill文档的调试步骤、报错定义、修复规范,全自动完成故障分析,并输出可直接落地的标准化修复方案。所有故障分析结果、运行日志、告警记录都会自动归档,形成完整的测试复盘报告,大幅提升了问题迭代效率。
能力支撑
ThunderWorkbench的全流程自动化能力,建立在两个核心支柱之上。
第一是全志多年积累的原厂技术沉淀。全志在嵌入式芯片领域长期积累了大量客户协作开发经验,涵盖了芯片数据手册、SDK开发文档、板级适配规范、编译体系、驱动调试案例、常见故障排查方案等全套技术资料。Tina Skill知识库将这些分散的原厂知识结构化,变成AI可以直接检索、调用的专业知识体系,确保AI的每一步操作都基于原厂规范,从根本上解决了通用AI“代码编不过、配不通、对不上硬件”的顽疾。
第二是MCP协议加上“编译服务器 + ThunderWorkbench硬件管控 + AI智能调度”的三层架构。AI部署在编译服务器上,就近完成代码修改与编译打包;ThunderWorkbench作为本地硬件中枢,通过MCP协议承接AI指令,自动完成烧录、调试、测试、监测全流程。数据原生直通,没有二次转发,响应速度提升了10倍以上。

MCP协议自动化工具与架构示意
应用案例
ThunderWorkbench已经在多个实际嵌入式开发场景中验证了全自动闭环能力:
(1)内核驱动自动化开发:AI全自动编写内核memcpy性能测试驱动(327行驱动代码),自动完成工程植入、defconfig配置、设备树适配、编译打包、烧录验证全流程,整个过程仅需9分钟。

(2)SPI NOR存储性能测试应用开发:AI自动读取板级分区表和设备树配置,自主设计了带Cache/不带Cache、DTR开关、IO模式开关的多维度测速逻辑(465行代码),自动生成符合规范的OpenWrt软件包并输出性能测试报告,全程13分钟。

(3)LVGL多媒体综合应用开发:AI全自动开发嵌入式综合状态显示应用,利用现有LVGL和MPP中间件环境,实现了左侧系统状态显示、右侧摄像头实时预览的分屏UI,自动处理硬件VO图层叠加,自行设计UI布局,全程19分钟。

AI设计输出的软件架构图

AI生成应用Demo实拍
(4)7×24小时无人值守稳定性挂测:搭建全自动化测试体系,设备持续通电运行,平台实时监控并自动捕捉内存泄漏、偶发性死机、启动异常等隐性问题,发现异常后自动触发AI诊断并推送告警,无需人工盯守。
全志AI嵌入式开发工作台依托Tina Skill沉淀的原厂SDK工程规范与板级适配规则,实现了从自然语言需求到可运行固件的端到端自动落地。通过Tina Skill知识库和MCP协议两大支柱,将人工经验转化为可被AI直接调用的结构化知识,实现从代码开发、编译烧录、整机测试到故障诊断的全流程自动化闭环。它重新定义了嵌入式开发模式:工程师提出需求,AI在原厂规范框架内自动完成全部执行环节,大幅降低开发门槛、缩短项目周期、提升产品稳定性。
工作台及相关工具,可登录全志客户服务平台下载并体验。

