MicroPython
外观
![]() | |
原作者 | Damien George |
---|---|
首次发布 | 2014年5月3日 |
当前版本 | 1.9.3(2017年10月31日 | )
源代码库 | |
编程语言 | C |
平台 | Micro Bit, Arduino, ESP8266, ESP32 |
类型 | Python实现 |
许可协议 | MIT license[1] |
网站 | micropython![]() |
MicroPython[2],是Python 3编程语言的一个软件实现,用C语言编写,被优化于运行在微控制器[3][4]之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时间系统。提供给用户一个交互式提示符(REPL)来立即的执行所支持的命令。包括选定的核心Python库,MicroPython包括了给予编程者访问低层硬件的模块[2]。
MicroPython是澳大利亚程序员和物理学家Damien George最初建立的,在2013年一次成功的Kickstarter众筹活动之后[5]。尽管最初的Kickstart众筹活动将MicroPython与pyboard微控制器一起发行,MicroPython支持大量基于ARM的体系[6]。MicroPython已经运行于Arduino[7][8],ESP8266[9],ESP32[10],和物联网硬件[11][12][13][14]。在2016年,建立了MicroPython 的BBC Micro Bit版本,作为Python软件基金会这个BBC Micro Bit合作伙伴贡献的一部分[15]。
引用
- ^ George, Damien P. micropython/LICENSE at master · micropython/micropython. GitHub. 4 May 2014 [11 February 2017].
- ^ 2.0 2.1 MicroPython - Python for microcontrollers. micropython.org. [12 August 2017].
- ^ Venkataramanan, Madhumita. Micro Python: more powerful than Arduino, simpler than the Raspberry Pi. Wired. 6 December 2013 [15 December 2016].
- ^ Yegulalp, Serdar. Micro Python's tiny circuits: Python variant targets microcontrollers. InfoWorld. 5 July 2014 [15 December 2016].
- ^ Micro Python: Python for microcontrollers. Kickstarter. Kickstarter. [15 December 2016].
- ^ Beningo, Jacob. Prototype to production: MicroPython under the hood. EDN Network. 11 July 2016 [15 December 2016].
- ^ Horsey, Julian. Pyduino Arduino Based Development Board That Supports MicroPython (video). Geeky Gadgets. 12 October 2016 [15 December 2016].
- ^ Beningo, Jacob. Getting Started with Micro Python. EDN Network. 6 April 2016 [15 December 2016].
- ^ Williams, Elliot. MicroPython on the ESP8266: Kicking the Tires. Hackaday. 21 July 2016 [15 December 2016].
- ^ MicroPython ported to the ESP32. GitHub. [8 March 2017].
- ^ MicroPython on the ESP8266: beautifully easy IoT. Kickstarter. Kickstarter. [6 December 2017].
- ^ MICROPYTHON BRINGING PYTHON TO THE INTERNET OF THINGS. MICROPYTHON BRINGING PYTHON TO THE INTERNET OF THINGS. github.io. [6 December 2017].
- ^ FiPy – The world’s first 5-network IoT dev board. Kickstarter. [15 December 2016].
- ^ Pycom Incorporating Sequans LTE-M Technology in New 5-Network IoT Development Board. Business Wire. 22 November 2016 [15 December 2016].
- ^ Williams, Alun. Hands on with the BBC Micro-Bit user interface. ElectronicsWeekly.com. [8 July 2015].
- ^ MicroPython on GitHub.