深域星图科技|Pievolat

Pievolat嵌入式开发的垂直 Agent 工作台

小π 协助您完成 MCU 项目开发

小π 是 Pievolat 内置的嵌入式开发 Agent,协助您完成芯片配置、代码生成、编译、调试与测试,并仅在您授权的范围内修改工程。

Windows 桌面客户端 · 邀请制内测 · 内测中,正式开放以实测记录为准

内测版界面Application 工程 · 引脚页与小π
Pievolat 内测版界面:左侧是项目列表,中间是 STM32F407ZGT6 Application 工程的引脚分布图和引脚表,右侧是小π 对话面板

与通用 AI 的区别

通用 AI 难以胜任嵌入式工程

嵌入式项目从初始化、驱动到业务逻辑,大多仍依赖手工编写。通用 AI 助手可以辅助编写代码,但缺少芯片与工程上下文,难以独立完成嵌入式开发。Pievolat 针对以下问题设计。

不了解芯片

通用 AI 无法核对芯片手册,给出的寄存器、时钟和引脚复用配置可能看似合理,却与手册不符。

Pievolat:内置芯片数据,硬件配置经规则校验,底层代码按模板生成。

看不到工程全局

引脚、DMA、中断和时钟相互约束,通用 AI 难以掌握完整的工程状态,无法检查全局冲突。

Pievolat:以完整的工程模型为依据,修改前检查资源冲突。

输出难以控制

相同需求每次的写法可能不同,修改范围难以约束,已有代码可能被改写。

Pievolat:修改先形成方案和差异,经确认或授权后写入,可以撤销。

无法闭环验证

通用 AI 不能编译、下载、调试和上板测试,只能依据描述推测问题。

Pievolat:在同一工作台内编译、下载、调试和测试,结果交由小π 分析。

内测中

工作方式

以自然语言描述需求,由小π 形成工程修改

小π 仅在您授权的范围内修改工程。

  1. 1

    描述需求或导入需求文档

    以自然语言描述需求,或导入项目需求文档(内测中)。小π 整理开发所需的信息,仅就缺失或不明确的内容提问,减少反复沟通。

  2. 2

    预览方案

    小π 先提出修改方案,可在引脚、时钟、外设等页面预览修改位置与冲突;代码修改可查看差异(Diff)。

  3. 3

    应用修改

    修改方式由您选择:逐项确认,或由小π 在授权范围内直接应用(内测中)。每次修改都列在回复中,可以撤销。

内测版界面开始页
Pievolat 内测版开始页:小π 问候“你好,有什么可以帮你?”,下方是新建项目、打开项目和接入已有项目三个按钮
内测中

可靠性

AI 负责理解与编写,底层代码确定性生成

芯片相关代码要求每次准确一致,由代码生成器按模板生成,不由大模型即时编写。AI 产出的内容均经您确认或授权后写入,可以撤销;您的业务代码写在独立的应用文件中,重新生成不会覆盖。

查看设计思路

由小π(AI)完成

  • 理解需求和需求文档
  • 整理配置方案
  • 编写应用层代码和测试用例
  • 分析编译、下载和调试问题

确定性产出

  • 硬件配置校验与冲突检查
  • 驱动层、器件抽象层和运行时服务代码
  • 工具链工程文件
  • 测试的执行与判定
生成工程的分层(示意)
  1. APP应用层您的业务逻辑。通过信号总线读写数据,不直接接触寄存器和厂商库。
  2. RTE运行时服务信号总线、通信协议、存储和任务调度,按配置生成。
  3. DAL器件抽象层芯片外设和片外器件的稳定接口,向上不暴露芯片细节。
  4. DRI驱动层寄存器、厂商库、中断、DMA 和时钟等芯片相关代码。

公共组件 类型定义、编译器适配、CRC、滤波等通用模块,各层共用。

应用层和运行时服务只通过器件抽象层访问硬件;应用层通过信号总线交换业务数据。虚线框为您编写业务代码的位置。

实测记录

每条实测记录均说明测试范围与未覆盖的内容

首发前,我们将在实际开发板上开展系统测试,并公开测试过程、数据与限制。

费用

首发限时免费,硬件配置等基础功能长期免费

内测期间免费,正式公开首发限时免费;硬件配置、编译调试和语音输入等基础功能长期免费。大模型调用费用由您与模型服务商结算。

查看费用说明

数据去向

工程数据的去向

您与小π 的对话及完成任务所需的工程资料,由您的电脑直接发送至您选择的模型服务商;代码生成时发送至我们服务器的工程配置,处理完成后不保留。如需代码生成所需的工程配置不离开企业网络,可采用私有化部署(内测中)。

查看隐私与数据

常见问题

常见问题

以下按内测版说明。如未找到所需信息,可通过支持页提交问题或建议。

如何参加内测?

请在“申请内测”页提交申请。我们将人工审核,并通过邮件发送账号和内测协议。

未配置大模型能否使用?

可以。未配置大模型时,除小π 外的功能均可使用:手工配置、代码生成、编译、下载、调试和测试。代码生成需要登录并联网;离线时仍可手工配置、检查、保存和撤销。

能否私有化部署?

可以(内测中)。工程服务可部署在企业内网,代码生成所需的工程配置无需离开企业网络;小π 使用已备案的国内大模型服务商。具体部署方式请通过支持页联系我们。

支持哪些芯片、编译工具和调试器?

内测期间不公布支持列表,内测邮件会说明当前范围;申请时可在“使用场景”中注明您使用的芯片和工具。具体组合以首发前公开的实测记录为准。

生成的工程能否脱离 Pievolat 编译?

可以。生成的 Keil 工程和 ARM GCC(CMake)工程包含编译所需的全部源码,无需打开 Pievolat 即可直接使用 Keil 或 ARM GCC 编译;工程也可以纳入 Git 管理。

与芯片厂商的配置工具有何不同?

除引脚、时钟和外设外,Pievolat 还在同一工程中配置通信协议、信号总线、存储和任务,并生成分层的工程代码;小π 可按您的需求整理配置方案、编写应用层代码。

生成的代码归谁所有?

工程归您所有。生成的代码可以自由使用、修改和分发;其中来自第三方的组件(例如芯片厂商的库)适用各自的许可。

关于深域星图科技深域星图科技(Shentar)致力于将专业工程领域的知识、规则和经验转化为可执行、可验证的软件能力;嵌入式开发是我们的第一个领域,Pievolat 是第一款产品。

申请参加内测

内测采用邀请制。提交申请后,我们将人工审核,并通过邮件发送账号和内测协议。

申请内测