加载中...
MicroPython 是 Python 3 的精简高效实现,由 Damien George 于 2013 年通过众筹发起,专为微控制器与嵌入式系统设计,最低可在约 16 KB RAM 的设备上运行。
MicroPython 包含精简的编译器、运行时与交互式 REPL,直接在芯片上把源码编译为字节码执行。它实现了 Python 语法的核心子集与部分标准库(以 u 前缀模块形式提供),并通过 machine、pyb 等模块直接操作 GPIO、I2C、SPI 等硬件外设。
广泛用于 ESP32、ESP8266、树莓派 Pico(RP2040)、STM32 等开发板,常见于物联网原型、传感器采集、教育硬件等场景。开发者可通过串口 REPL 实时调试硬件,极大缩短嵌入式开发迭代周期。
Adafruit 基于 MicroPython 维护了分支 CircuitPython,更侧重教学与易用性。MicroPython 的出现让脚本语言进入了传统上由 C 语言统治的单片机领域。
登录 后参与讨论
暂无讨论,来发表第一条评论吧