不了解芯片
通用 AI 无法核对芯片手册,给出的寄存器、时钟和引脚复用配置可能看似合理,却与手册不符。
Pievolat:内置芯片数据,硬件配置经规则校验,底层代码按模板生成。
深域星图科技|Pievolat
Pievolat嵌入式开发的垂直 Agent 工作台
小π 是 Pievolat 内置的嵌入式开发 Agent,协助您完成芯片配置、代码生成、编译、调试与测试,并仅在您授权的范围内修改工程。

与通用 AI 的区别
嵌入式项目从初始化、驱动到业务逻辑,大多仍依赖手工编写。通用 AI 助手可以辅助编写代码,但缺少芯片与工程上下文,难以独立完成嵌入式开发。Pievolat 针对以下问题设计。
通用 AI 无法核对芯片手册,给出的寄存器、时钟和引脚复用配置可能看似合理,却与手册不符。
Pievolat:内置芯片数据,硬件配置经规则校验,底层代码按模板生成。
引脚、DMA、中断和时钟相互约束,通用 AI 难以掌握完整的工程状态,无法检查全局冲突。
Pievolat:以完整的工程模型为依据,修改前检查资源冲突。
相同需求每次的写法可能不同,修改范围难以约束,已有代码可能被改写。
Pievolat:修改先形成方案和差异,经确认或授权后写入,可以撤销。
通用 AI 不能编译、下载、调试和上板测试,只能依据描述推测问题。
Pievolat:在同一工作台内编译、下载、调试和测试,结果交由小π 分析。
功能
首发支持 Application 工程,即在 MCU 上运行的应用程序工程。具体支持的芯片、编译工具、调试器和原理图格式以实测记录和发布说明为准。
识别 MCU 与引脚连接,自动给出引脚配置建议。
时钟、外设、引脚、中断和外部器件统一配置,自动检查冲突。
CAN、Modbus 和自定义串口协议,字段直接绑定业务信号。
一键生成分层的工程代码和工具链工程,可脱离 Pievolat 编译。
编译、下载和在线调试在同一页面完成。
通信测试与代码测试,在开发板上直接验证。
读懂需求文档,整理配置、编写应用代码、分析调试问题。
无需转换格式,在授权范围内修改、编译和调试。
工作方式
小π 仅在您授权的范围内修改工程。
以自然语言描述需求,或导入项目需求文档(内测中)。小π 整理开发所需的信息,仅就缺失或不明确的内容提问,减少反复沟通。
小π 先提出修改方案,可在引脚、时钟、外设等页面预览修改位置与冲突;代码修改可查看差异(Diff)。
修改方式由您选择:逐项确认,或由小π 在授权范围内直接应用(内测中)。每次修改都列在回复中,可以撤销。

可靠性
芯片相关代码要求每次准确一致,由代码生成器按模板生成,不由大模型即时编写。AI 产出的内容均经您确认或授权后写入,可以撤销;您的业务代码写在独立的应用文件中,重新生成不会覆盖。
查看设计思路公共组件 类型定义、编译器适配、CRC、滤波等通用模块,各层共用。
应用层和运行时服务只通过器件抽象层访问硬件;应用层通过信号总线交换业务数据。虚线框为您编写业务代码的位置。
实测记录
首发前,我们将在实际开发板上开展系统测试,并公开测试过程、数据与限制。
请在“申请内测”页提交申请。我们将人工审核,并通过邮件发送账号和内测协议。
可以。未配置大模型时,除小π 外的功能均可使用:手工配置、代码生成、编译、下载、调试和测试。代码生成需要登录并联网;离线时仍可手工配置、检查、保存和撤销。
可以(内测中)。工程服务可部署在企业内网,代码生成所需的工程配置无需离开企业网络;小π 使用已备案的国内大模型服务商。具体部署方式请通过支持页联系我们。
内测期间不公布支持列表,内测邮件会说明当前范围;申请时可在“使用场景”中注明您使用的芯片和工具。具体组合以首发前公开的实测记录为准。
可以。生成的 Keil 工程和 ARM GCC(CMake)工程包含编译所需的全部源码,无需打开 Pievolat 即可直接使用 Keil 或 ARM GCC 编译;工程也可以纳入 Git 管理。
除引脚、时钟和外设外,Pievolat 还在同一工程中配置通信协议、信号总线、存储和任务,并生成分层的工程代码;小π 可按您的需求整理配置方案、编写应用层代码。
工程归您所有。生成的代码可以自由使用、修改和分发;其中来自第三方的组件(例如芯片厂商的库)适用各自的许可。
关于深域星图科技深域星图科技(Shentar)致力于将专业工程领域的知识、规则和经验转化为可执行、可验证的软件能力;嵌入式开发是我们的第一个领域,Pievolat 是第一款产品。
内测采用邀请制。提交申请后,我们将人工审核,并通过邮件发送账号和内测协议。