MicroPython
NuMicroPy ( Github / Gitlab / Gitee ) 是运行在NuMicro® 微控器系列上的MicroPython。
MicroPython 是一个可以运行在小型嵌入系统的 Python 3.x 程序语言直译器,使用者可以用简单直接的 Python 程序代码去控制微控器周边接口。
由于 Python 是直译式语言,用户在编写 Python 程序代码时并不需使用编译程序或者整合性开发环境 ( IDE ),只需使用文件编辑器来编写Python程序代码,并把程序代码文件复制到 NuMicro 微控器的虚拟磁盘,即可直接执行。
MicroPython 提供了 REPL ( 读取-求值-打印-循环 ) 模式,让用户可以透过终端应用程序快速测试和运行程序代码。
特点:
1.提供丰富的 Microcontroller 周边控制函式库
2.适合用于撰写快速原型与简易控制脚本
3.便于硬件开发阶段进行周边电路测试与验证
Board |
MCU |
Required ROM size |
Required RAM size |
---|---|---|---|
383 KB* |
92 KB* |
||
351 KB |
64 KB |
||
266 KB |
35 KB |
||
342 KB |
350 KB |
||
342 KB |
350 KB |
*NuMicroPy 在 NuMaker-PFM-M487 上支持 LittlevGL 时需要 660KB 的 ROM 和 128KB 的 RAM。