Ameba MicroPython 解决方案
用 Python 直接在 Ameba 芯片上开发 Wi-Fi、网络与外设应用
MicroPython
MicroPython 是一个为微控制器和资源受限环境设计的精简高效的 Python 3 解释器。 Ameba-MicroPython 是 Realtek 基于 Ameba-RTOS SDK 移植的 MicroPython 版本,让开发者可以直接在 Ameba 芯片上用 Python 编写 Wi-Fi、网络、文件系统和外设应用,通过串口连接即可获得交互式 REPL,无需重新编译固件即可快速迭代。
用 Python 替代 C/C++ 完成应用层逻辑编写,语法简单、上手快,特别适合快速原型验证、教学演示和自动化脚本场景。
通过 LOGUART 串口连接即可进入交互式 REPL,代码改动无需重新编译刷机,边写边跑,大幅缩短调试反馈周期。
network.WLAN 支持 STA/AP 模式,配合基于 lwIP 的 BSD socket(含 SSL),可以直接用 Python 写联网应用。
基于开源 MicroPython 上游项目移植,Ameba 支持已合入 MicroPython 官方主仓库,成为官方发行版的一部分,与全球开发者共享成果。
软件组件与功能
Ameba-MicroPython 基于 Ameba-RTOS SDK 移植,架构上分为 MicroPython 解释器核心、Ameba 硬件适配层、 网络协议栈与文件系统四大部分。开发者只需通过标准 Python 语法调用封装好的模块(network、socket、 machine 等),即可访问底层 Wi-Fi、外设与存储资源,无需关心 RTOS 任务调度与驱动细节。
目前主力支持 RTL8721Dx,默认编译板为 PKE8721DAF;RTL8720E / RTL8710E、 RTL8721F、RTL8730E 的支持正在规划中。
MicroPython 解释器
网络协议栈
文件系统与多线程
外设与安全
推荐 IC 型号
| 功能 | 筛选 | RTL8720F | RTL8721F | RTL8721Dx | RTL8720E | RTL8710E | RTL8726E | RTL8713E | RTL8730E | RTL872xD | RTL8735B |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 应用处理器 | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-A | Cortex-M | Cortex-M | |
| DSP | N | N | N | N | N | Y | Y | N | N | N | |
| ISP | N | N | N | N | N | N | N | N | N | Y | |
| Arm TrustZone | Y | Y | Y | Y | N | Y | N | Y | Y | Y | |
| 双频 | N | Y | Y | N | N | N | N | Y | Y | Y | |
| Wi-Fi 6 | Y | Y | N | Y | Y | Y | Y | Y | N | N | |
| R-MESH | Y | Y | Y | N | N | N | N | N | N | N | |
| 超低功耗 | Y | Y | Y | N | N | N | N | N | Y | Y | |
| 以太网 | N | Y | N | N | N | N | N | N | N | N | |
| BT 双模 | N | N | N | N | N | Y | Y | Y | N | N | |
| HMI | N | Y | Y | N | N | N | N | Y | N | N | |
| Audio ADC | N | N | N | N | N | Y | Y | Y | Y | Y | |
| Audio DAC | N | N | N | N | N | Y | Y | Y | Y | Y | |
| SDIO Host | N | Y | N | N | N | N | N | N | N | N | |
| SD/EMMC Host | N | Y | N | N | N | N | N | Y | Y | Y | |
| USB | N | Y | Y | N | N | N | N | Y | Y | Y | |
| BT 独立天线 | N | N | N | N | N | N | N | Y | N | N | |
| CAN | N | Y | N | N | N | N | N | N | N | N |



