内测中
功能
功能概览
以下按开发环节介绍 Pievolat 的功能。首发支持 Application 工程,内容按内测版整理;具体支持的芯片、编译工具、调试器和原理图格式以实测记录和发布说明为准。
原理图导入
导入 EDA 原理图,自动识别 MCU 与引脚连接,给出引脚配置建议。
- 建议、需选择和未识别的引脚分类列出,可一次接受全部建议
- 只导入原理图能够证明的硬件事实,软件参数仍由您设置
- 配置与原理图不一致时予以标记和提示
应用场景
内测中选择典型产品形态的方案,将所需的器件、外设、通信协议、信号、存储和应用任务一次写入工程。
- 目前提供电池管理系统(BMS)场景,按系统架构提供多种方案
- 附带 SOC、均衡与故障诊断等参考实现,写入后归您所有,需按实际产品标定验证
- 在对话中描述产品后,小π 可推荐方案并填写参数
硬件配置
时钟、外设、引脚、中断优先级、外部器件和板级资源在同一页面配置,自动检查引脚和资源冲突。
- 内置芯片数据,配置项按芯片能力呈现
- 外部器件与板级资源和 MCU 资源统一管理

通信与数据
业务数据、存储和通信协议统一配置,协议字段直接绑定业务信号。
- 支持 CAN、Modbus RTU、电总协议和自定义串口协议,CAN 可导入 DBC 文件
- 信号总线让应用代码、协议和存储读写同一份数据
- 自定义串口协议的资料可交由小π 整理为协议配置
公共组件与任务
CRC、滤波、PID、阈值监控等常用组件按需加入,应用任务与系统看门狗在同一页面配置。
代码生成
按配置一键生成分层的工程代码和工具链工程,生成的工程可脱离 Pievolat 编译。
- 底层代码按模板确定性生成,不由大模型即时编写
- 您的应用代码写在独立文件中,重新生成不会覆盖
- 可导出硬件资源分配表、通信接口说明和软件设计说明
编译、下载与调试
在“工程开发”页完成编译、下载和在线调试,调用您电脑上的编译工具和调试器。
- 断点、单步、变量监控和内存查看
- 编译错误可一键交给小π 分析和修复,修复后重新编译验证
测试
在开发板上直接验证程序:通信测试检查对外的协议、数据和稳定性,代码测试检查算法和状态机等内部逻辑。
- 通信测试覆盖 Modbus RTU、电总协议和自定义串口协议,无开发板时可使用模拟设备
- 代码测试用例由小π 编写,经您审核后在开发板上运行
小π
以自然语言提出需求,小π 在授权范围内将其转化为工程修改。
- 导入项目需求文档后整理开发所需的信息,仅就缺失或不明确的内容提问(内测中)
- 整理配置方案、编写应用层代码,调用编译、下载、调试和测试并分析结果
- 修改可逐项确认,也可授权直接应用(内测中);每次修改都可以撤销
- 支持已备案的国内大模型服务商,支持语音输入
接入已有工程
已有工程无需转换格式即可接入,在授权范围内修改源码与工程配置,并完成编译、下载和调试。
- 写入前可查看差异,写入时保留快照,可以回滚
版本管理(Git)
内测中在工作台内查看工程改动并完成本地提交,小π 可拟定提交说明,由您确认后提交。
问题与诊断
问题发生时先给出结论与处理建议;软件自身的问题可连同诊断记录发送给开发团队,发送前可查看完整内容。
在实际项目中试用
内测采用邀请制。提交申请后,我们将人工审核,并通过邮件发送账号和内测协议。