Embedded Engineering Copilot

更快完成单片机驱动开发、协议联调和现场问题排查

这是一个面向嵌入式工程师、方案公司和研发团队的智能工作台。你只需要告诉系统芯片型号、开发环境、外设需求和目标功能,就能更快拿到可继续开发的代码骨架、协议样例、排错建议和交付说明。

覆盖主流 MCU 家族与常见 IDE 支持代码生成、报错分析与记录沉淀 适合个人工程师、方案公司与研发团队
STM32 ESP32 GD32 / CH32 STC / 51 RS485 / Modbus USB / CAN / Ethernet
18+
已覆盖芯片家族
40+
常用外设与功能场景
20+
协议与工业通信方向
4K
单次复杂任务输出能力
快速出稿

针对 STM32、ESP32、GD32、STC/51 等高频平台快速生成初始化代码、驱动骨架和示例流程。

适合新项目启动和样机验证
协议联调

围绕 RS485、Modbus、CAN、USB、Ethernet 等协议输出样例、排障思路和对接要点。

适合现场调试和客户联调
资料沉淀

把常用方案、排错记录和项目参数持续保存,方便复盘、交接和团队复用。

适合长期维护与量产项目
Launch Pads

三个最常用的入口

无论你是在写新驱动、排查现场故障,还是给客户整理选型资料,都可以从这里直接开始。

01

代码生成工作台

填写芯片、IDE、功能与参数,直接生成初始化代码、驱动框架与交付说明。

02

报错分析面板

提交编译日志、工具链和关键代码片段,输出优先排查顺序与修复建议。

03

MCU 清单下载

导出常用单片机目录 `.txt`,适合售前梳理、项目立项和规格整理。

Code Generator

代码生成工作台

把项目背景交代清楚以后,系统会优先给你更贴近实际工程的结果,而不是泛泛的示例片段。

01

说明项目背景

告诉系统这是新项目、旧项目修改、协议联调还是现场排错,让结果更贴近你的实际任务。

02

选择芯片平台

按 MCU 家族、系列、具体型号和封装定位目标平台,避免代码偏到别的芯片上。

03

填写开发环境

说明你使用的 IDE、编译器和 SDK,输出结果会更接近你当前工程。

04

勾选目标功能

选择串口、I2C、SPI、CAN、显示、采集、联网或协议功能,快速组合出任务范围。

05

补充关键参数

填写引脚、时钟、波特率、中断、DMA、缓存和超时等关键细节,减少返工。

06

拿到结果并继续迭代

生成代码、说明文档和测试建议后,你可以继续追问、保存记录并逐步完善方案。

Workbench Preview

提交需求时通常会填写这些内容

你不需要一次把所有细节都说完,但把这些关键信息补齐后,生成结果通常会更接近真正能用的工程输出。

Step A

项目基础信息

先说清楚项目背景和输出目标。

  • 项目类型
  • 裸机 / RTOS
  • 需求描述
  • 目标功能
  • 希望交付的内容
Step B

芯片与开发环境

把目标平台和当前工程环境对齐。

  • 芯片家族
  • 芯片型号
  • 封装
  • IDE
  • 编译器
  • SDK / HAL 版本
Step C

外设与协议

按你的真实任务勾选需要实现的能力。

  • GPIO
  • UART / RS485
  • I2C
  • SPI
  • CAN / CAN FD
  • USB
  • SDIO
  • Modbus / Profibus DP / DMX512 / WS2812
Step D

参数与约束

补充那些真正影响成败的关键参数。

  • 引脚映射
  • 时钟配置
  • DMA
  • 中断优先级
  • 波特率
  • 地址
  • 缓存大小
  • 超时策略
Step E

输出结果

选择你最希望拿到的结果类型。

  • 仅初始化
  • 驱动封装
  • 示例业务逻辑
  • 测试代码
  • README
  • 调试建议
  • 继续追问
MCU Catalog

主流单片机覆盖范围

你可以先看平台目前覆盖的芯片家族、常见型号、常用 IDE 和典型协议场景,再决定是否直接开始生成或下载清单给客户、同事和采购做沟通。

STM32

ST

通用主力平台,覆盖工业控制、消费电子、网关。

架构
ARM Cortex-M
典型型号
STM32F030C8T6, STM32F103C8T6, STM32G031K8, STM32G0B1CBT6, STM32F407VGT6, STM32H743VIT6
常用 IDE
Keil, IAR, STM32CubeIDE
高频功能
GPIO, UART / USART, I2C, SPI, ADC, PWM / Timer, CAN, USB, Ethernet, RS485, Modbus RTU
协议场景
工业控制, 网关, RS485, Modbus, USB

ESP32

Espressif

联网、Wi-Fi、蓝牙与边缘设备首选。

架构
Xtensa / RISC-V
典型型号
ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6
常用 IDE
ESP-IDF, Arduino, PlatformIO
高频功能
Wi-Fi, BLE, UART, I2C, SPI, PWM, RMT, USB, TWAI, WS2812
协议场景
物联网, BLE, Wi-Fi, MQTT, 网关

GD32

兆易创新

国产 Cortex-M 替代与成本敏感量产项目。

架构
ARM Cortex-M
典型型号
GD32F103C8T6, GD32E230C8T6, GD32F303RCT6, GD32F450ZIT6
常用 IDE
Keil, IAR, PlatformIO
高频功能
GPIO, UART, I2C, SPI, ADC, PWM, CAN, USB, Ethernet
协议场景
国产替代, 工控, 通讯

CH32 / CH57x

沁恒

低成本国产 RISC-V 与 USB 场景。

架构
RISC-V / 8051
典型型号
CH32V003F4P6, CH32V203C8T6, CH32V307RCT6, CH573F
常用 IDE
MounRiver, PlatformIO, Keil
高频功能
GPIO, UART, I2C, SPI, USB, CAN, Ethernet, BLE
协议场景
RISC-V, USB, BLE, 工业通讯

STC / 51

STC / Nuvoton / Synwit

经典 8051 控制、教学与小批量控制器。

架构
8051
典型型号
STC8H8K64U, STC15W4K32S4, AT89C52, N76E003
常用 IDE
Keil C51, SDCC
高频功能
GPIO, UART, Timer, PWM, ADC, EEPROM, IAP, 数码管, 按键
协议场景
教学, 简单控制, 仪表

STM8

ST

低成本 8 位控制与旧平台替换。

架构
8-bit
典型型号
STM8S003F3P6, STM8S105K4T6, STM8L051F3P6
常用 IDE
STVD, Cosmic, IAR
高频功能
GPIO, TIM, UART, ADC, I2C, SPI
协议场景
家电, 小控制板

AVR

Microchip

传统控制器、开源生态与教学场景。

架构
8-bit AVR
典型型号
ATmega328P, AVR128DA48, ATtiny1616
常用 IDE
MPLAB X, Atmel Studio, PlatformIO
高频功能
UART, SPI, I2C, PWM, ADC, EEPROM
协议场景
Arduino 生态, 教学, 小控制器

PIC

Microchip

工业小控制器和传统存量项目。

架构
8-bit / 16-bit PIC
典型型号
PIC16F877A, PIC18F46K22, dsPIC33EP256MC502
常用 IDE
MPLAB X, XC8, XC16
高频功能
UART, SPI, I2C, PWM, ADC, 电机控制
协议场景
工业, 电机控制, 传统项目

MSP430

TI

低功耗采集、便携设备和电池应用。

架构
16-bit
典型型号
MSP430G2553, MSP430FR2433, MSP430FR6989
常用 IDE
Code Composer Studio, IAR
高频功能
低功耗, UART, SPI, I2C, ADC, LCD
协议场景
低功耗, 采集

NXP LPC / i.MX RT

NXP

高性能控制、HMI 与工业网关。

架构
ARM Cortex-M
典型型号
LPC1768, LPC54608, i.MX RT1052, i.MX RT1062
常用 IDE
MCUXpresso, IAR, Keil
高频功能
Ethernet, CAN, USB, LCD, SDIO, FlexSPI
协议场景
工业控制, HMI, 网关

Renesas RA / RX / RL78

Renesas

工业、车规和高可靠应用。

架构
ARM Cortex-M / RX / 16-bit
典型型号
RA4M1, RA6M5, RX65N, RL78/G13
常用 IDE
e2 studio, IAR
高频功能
SCI, SPI, I2C, CAN, USB, Ethernet
协议场景
工业, 车规, 高可靠

nRF52 / nRF53

Nordic

BLE、低功耗无线和可穿戴。

架构
ARM Cortex-M
典型型号
nRF52832, nRF52840, nRF5340
常用 IDE
nRF Connect SDK, Segger Embedded Studio, VS Code
高频功能
BLE, Thread, Zigbee, UART, SPI, I2C, USB
协议场景
BLE, 无线, 低功耗

RP2040 / RP2350

Raspberry Pi

教育、快速原型与低成本双核控制。

架构
Dual-core ARM / RISC-V
典型型号
RP2040, RP2350
常用 IDE
Pico SDK, Arduino, PlatformIO
高频功能
PIO, UART, SPI, I2C, PWM, USB
协议场景
原型, 教学, USB

Infineon XMC / PSoC

Infineon

工业控制、功率、电机和可配置模拟。

架构
ARM Cortex-M
典型型号
XMC1404, XMC4700, PSoC 4, PSoC 6
常用 IDE
ModusToolbox, DAVE, IAR
高频功能
PWM, ADC, CAN, USB, CAPSENSE, 电机控制
协议场景
电机控制, 工业, 人机交互

Silicon Labs EFM32 / EFM8

Silicon Labs

低功耗控制与无线外围控制器。

架构
ARM Cortex-M / 8051
典型型号
EFM32GG11, EFM32PG23, EFM8BB1
常用 IDE
Simplicity Studio
高频功能
低功耗, UART, SPI, I2C, ADC, BLE 外围
协议场景
低功耗, 无线外围

华大 / 灵动 / 中微 / APM32

HDSC / MindMotion / Geehy

国产替代项目与成本敏感产品。

架构
ARM Cortex-M
典型型号
HC32F460, MM32F103, MM32G0001, APM32F103
常用 IDE
Keil, IAR, 厂商 IDE
高频功能
UART, SPI, I2C, CAN, USB, ADC, PWM
协议场景
国产替代, 通用控制

士兰微 / 家电 MCU

Silan 等

家电、电机、白电与功率控制。

架构
8-bit / ARM Cortex-M
典型型号
SC92F8463, SC32F100, SC8F 系列
常用 IDE
Keil, IAR, 厂商 SDK
高频功能
PWM, ADC, UART, 比较器, 电机控制, 触摸
协议场景
家电, 电机控制

TI C2000

TI

高性能数字电源、逆变器和电机控制。

架构
C28x
典型型号
TMS320F28027, TMS320F280049C, TMS320F28379D
常用 IDE
Code Composer Studio
高频功能
高分辨率 PWM, ADC, CLA, CAN, EtherCAT
协议场景
数字电源, FOC, 工控
导出说明

下载的文本文件会按芯片家族整理厂商、定位、典型型号、常用 IDE 和高频功能,适合做选型汇总、售前说明或项目立项资料。

Capability Matrix

当前适合处理的典型需求

平台尤其擅长高频外设、工业协议和常见交付物整理,适合缩短从需求描述到可继续开发结果之间的时间。

基础外设

适合快速完成高频驱动开发。

  • GPIO: 输入/输出/上拉下拉/中断/复用
  • UART/USART: 波特率/校验位/停止位/RS232/RS485/DMA
  • I2C: 主从机/速率/地址/上拉/时序模式
  • SPI/QSPI: 主从/模式0-3/位宽/片选/单双四线
  • ADC/DAC: 分辨率/采样时间/触发方式/校准
  • PWM/Timer: 频率/占空比/死区/输入捕获/编码器

中高级功能

适合样机联调和系统集成阶段。

  • USB: CDC/HID/MSC/DFU/自定义类
  • CAN/CAN FD: 波特率/滤波/邮箱/中断
  • SDIO/SDMMC: 文件系统/FATFS/卡检测
  • ETH: RMII/MII/DHCP/静态 IP/MQTT
  • LCD/GUI: SPI 屏/8080 接口/LVGL 对接
  • 电机控制: 六步换相/FOC 框架/PID/霍尔/编码器

工业协议

适合设备对接、联机测试和现场排障。

  • Modbus RTU/TCP: 主站/从站/地址/功能码/寄存器映射
  • Profibus DP: 主从站角色/GSD 文件/周期数据映射
  • DMX512: 通道数/刷新率/帧结构/方向控制
  • WS2812: 灯珠数量/颜色顺序/RMT/PWM/SPI 模拟时序
  • CANopen: NMT/SDO/PDO/对象字典
  • 自定义二进制协议: 帧头/长度/CRC/超时/重发

交付支持

输出不只是代码,还包括能帮助你继续推进项目的说明。

  • 自动生成 README 与引脚表
  • 生成模块依赖关系与初始化顺序
  • 附带测试建议与调试指令
  • 标注资源占用和冲突提醒
  • 支持继续追问修改而不丢失上下文
Parameter Library

提交任务时常见的信息项

如果你不确定该怎么描述需求,可以先参考这些常见信息项。补得越完整,结果通常越稳定,后续返工也越少。

时钟与启动 项目一开始就建议确认这些基础信息。
系统时钟 外部晶振/内部 RC/PLL 倍频/目标主频/AHB APB 分频
启动配置 Boot 引脚/看门狗/掉电检测/低功耗唤醒源
调试接口 SWD/JTAG/UART Download/ISP/IAP
串口 / RS485 这是最常见、也最容易返工的一组信息。
串口模式 UART/USART/LIN/RS232/RS485 半双工或全双工
通信参数 波特率/数据位/停止位/校验位/流控/空闲中断
驱动细节 DMA/环形缓冲区/超时/DE 引脚/发送接收缓存大小
I2C / SPI / 存储 适合传感器、EEPROM、Flash 和外部模块对接。
I2C 标准/快速模式/主从机/设备地址/时序容差/重试次数
SPI 主从/CPOL/CPHA/片选策略/数据位宽/最大频率
存储设备 AT24Cxx/W25Qxx/FRAM/SD 卡/文件系统挂载点
USB / CAN / Ethernet 适合工业设备、联网设备和对外通信接口。
USB 设备类/VID PID/端点配置/枚举字符串/供电模式
CAN 标准帧/扩展帧/采样点/滤波器/自动重发/节点 ID
Ethernet PHY 型号/MAC 地址/IP 配置/MQTT 或 Modbus TCP
协议栈 协议任务最怕边界不清,这里建议尽量写细。
Modbus RTU/TCP, 主机/从机, 站号, 波特率, CRC, 寄存器表
Profibus DP DP 主站/从站, GSD, 周期输入输出长度, 诊断区
DMX512 控制器/解码器, 通道起始地址, 刷新周期, RDM 是否支持
WS2812 灯珠数量, 刷新帧率, 颜色顺序 RGB/GRB, 亮度限制
输出内容控制 帮助你决定这次更想拿到代码、说明还是排查建议。
代码范围 仅初始化/驱动文件/完整示例/包含注释/不包含注释
文档输出 README/状态机说明/时序说明/调试命令/测试用例
输出控制 最大输出 Token/是否继续追问/是否保留当前上下文
Diagnostics

代码报错分析模块

报错分析不仅看一段错误文本,还会结合工具链、编译日志、代码片段和芯片上下文,帮助你更快找到高概率原因和处理顺序。

故障信息提交

支持粘贴编译日志、链接错误、运行时异常、串口输出、逻辑分析仪结论,并附关键代码片段。

分层定位

系统会按编译器、链接器、启动文件、时钟、外设时序、协议层逐层分析,再给出更清晰的排查方向。

可直接使用的输出

你会拿到原因摘要、优先排查项、示例修复代码、相关手册关键词和下一步建议。

Workspace

记录、协作与持续复用

你做过的生成任务、故障分析、常用参数和团队模板都可以持续沉淀,避免同类项目反复从零开始。

个人账户

  • 邮箱注册与登录
  • 找回密码
  • 个人记录留存
  • 安全访问控制

个人工作区

  • 代码生成历史
  • 报错分析历史
  • 模板收藏
  • 最近使用的芯片与参数预设

团队协作

  • 项目空间
  • 成员权限
  • 共享模板
  • 常用方案沉淀

服务支持

  • 套餐与授权管理
  • 卡密兑换
  • 使用记录追踪
  • 持续优化常用场景
Pricing

按使用场景选择服务方案

无论你是个人开发者、小团队还是企业客户,都可以按使用频率和协作规模选择合适的服务方案。

开通方式

支持按服务方案开通,也支持通过卡密或加油包按阶段补充额度,适合项目试用、阶段交付和团队持续使用。

轻量使用:先选个人或试用型方案 团队协作:优先选择可覆盖持续项目的月度方案 阶段冲刺:配合加油包补充临时额度

免费版

评估与轻度试用

¥0 / 月

适合 评估与轻度试用

  • 每日 5 次代码生成,单次输出上限 1200 Token
  • 每日 10 次报错分析
  • 保留最近 7 天历史记录
  • 支持主流 MCU 基础外设模板

团队版

小团队与项目组

¥299 / 月 / 5 人

适合 小团队与项目组

  • 团队共享额度与项目空间
  • 共享模板库与权限控制
  • 多人协作留痕与记录沉淀
  • 优先接入新芯片与新协议模板

企业版

批量部署与私有化需求

定制报价

适合 批量部署与私有化需求

  • 可对接企业知识库与内部代码规范
  • 支持私有模型路由或专属 Kimi 配置
  • 支持专有芯片、定制协议、工艺文档模板
  • 提供 SLA、专属支持与上线辅导
Use Cases

平台适合支持的典型阶段

从方案验证到量产交接,平台都更适合承担那些重复、耗时、容易丢细节的工程整理工作。

01

方案验证

适合在立项、样机和客户演示阶段快速整理驱动框架、功能清单和交付说明。

02

联调排错

适合在协议对接、现场联调和异常定位阶段快速获得排查顺序和修复建议。

03

交付沉淀

适合把 README、参数配置、调试命令和已验证方案整理成可复用资料。

04

团队复用

适合把常见行业方案沉淀为模板,减少重复劳动,加快后续项目启动速度。