MicroPython 技术专题简介-编程知识网

简介

MicroPython原作者Damien George首次发布2014年5月3日,​8年前​(2014-05-03)当前版本1.19 (2022年6月16日) 源代码库github.com/micropython/micropython 编程语言C系统平台Micro Bit、Arduino、ESP8266、ESP32类型Python实现许可协议MIT许可证网站micropython.org MicroPython,是提供Python 3的大部分功能的语言实现,它用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。MicroPython是澳大利亚程序员和物理学家Damien George,在2013年一次成功的Kickstarter众筹活动之后最初创建的。尽管最初的Kickstart众筹活动将MicroPython与基于STM32 F4的pyboard开发板一起发行,MicroPython支持大量的基于ARM的体系结构。MicroPython已经运行于Arduino、ESP8266、ESP32、和物联网硬件。在2016年,Python软件基金会创建了MicroPython的BBC Micro Bit版本,作为其BBC Micro Bit合作伙伴贡献的一部分。这个项目的源代码托管于GitHub。