快速上手
用一句话描述想要的功能,WonderAgent 改好源码、在云端编译,再通过浏览器烧录到你的设备上。
WonderAgent 是一个在网页里写嵌入式固件的 AI 助手:选好你手上的硬件,用中文说出想要的功能,它会在这款硬件的官方源码工程里改代码、在云端编译,编出来的固件可以直接从浏览器烧录到设备上。电脑上不需要安装 Arduino IDE 或任何工具链。


五步跑通
- 1登录幻尔账号。 打开 WonderAgent 会弹出登录框,使用幻尔账号登录即可;没有账号的可以在登录框里注册。
- 2新建对话,选择产品。 点左上角「新建对话」,在产品列表里点你手上的硬件,比如「ESP32-S3 开发板」「MiniArm 机械臂」。产品决定了 AI 操作哪份官方工程、用哪套工具编译,选错了编出来的固件不能用。详见新建对话与选择产品。
- 3描述你要的功能。 在底部输入框里直接说需求,例如「让板载 LED 做呼吸灯,按 BOOT 键切换快慢」。写清楚用到哪个接口、想要什么现象,效果更好。写法建议见输入区。
- 4等 AI 改完并编译。 AI 会自己读代码、改文件、编译,过程都显示在对话里;编译成功后,对话末尾出现一张固件卡片,右侧「固件」面板里也会多一条记录。详见 AI 的工作过程。
- 5连接设备并烧录。 用数据线把设备接到电脑,点右上角「连接设备」选择串口,然后在固件卡片上点「烧录」。AI 编译成功后也会主动发起烧录:右侧固件卡片上出现「烧录 / 暂不烧录」,点「烧录」即开始写入。详见连接设备与烧录。
烧录过程中不要拔线、不要刷新页面,否则固件可能写入不完整,需要重新烧录。
使用环境
- 浏览器:请用电脑上的 Chrome 或 Edge。连接设备、烧录、串口调试都依赖浏览器的 Web Serial 功能,Safari、Firefox 和手机浏览器不支持,只能查看对话。
- 数据线:要用能传数据的线,有些线只能充电,接上后选不到串口。
- 串口不能被占用:烧录前关掉 Arduino IDE 的串口监视器、串口助手等占用同一个串口的软件。