MicroPython是在单片机上可以跑的Python,也就是说,你可以通过Python脚本语言开发单片机程序。MicroPython遵守MIT协议开源,被授权人拥有复制、修改、发行和再授权的权利。由剑桥大学的理论物理学家乔治•达明设计。和Arduino类似,但MicroPython更强大。MicroPython基于ANSIC,语法跟Python3基本一致,拥有自家的解析器、编译器、 虚拟机和类库等。目前它支持基于32-bit的ARM处理器,比如STM32F405。也就是说ARM处理器STM32F405上直接可运行Python语言,用Python语言来控制单片机。
此次希望通过移植MicroPython到NUCLEO-F413,结合ESP8266 WIFI模块和Mqtt协议连接至云端,实现远程智能设备控制和数据传输。
之前在F412上运行MicroPython:https://bbs.21ic.com/icview-1641422-1-1.html
|