MicroPython
![]() のロゴ | |
登場時期 | 2014年5月3日 |
---|---|
設計者 | Damien George |
最新リリース | 1.9.2/ 2017年8月23日 |
型付け | ダック・タイピング、 動的型付け、 強い型付け |
影響を受けた言語 | Python |
プログラミング言語 | C |
ライセンス | MIT license[1] |
ウェブサイト |
micropython |
関連言語 | Python |
MicroPython[2] is a software implementation of the Python 3, written in C言語, that is optimized to run on a マイクロコントローラ.[3][4] MicroPython is a full Python compiler and runtime that runs on the micro-controller hardware. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries, MicroPython includes modules which give the programmer access to low-level hardware.[2]
MicroPython, was originally created by the Australian programmer and physicist Damien George, after a successful Kickstarter backed campaign in 2013.[5] While the original Kickstart campaign released MicroPython with a pyboard microcontroller, MicroPython supports a number of ARM based architectures.[6] MicroPython has since been run on Arduino,[7][8] ESP8266,[9] ESP32,[10] and IoT[11][12] hardware. In 2016 a version of MicroPython for the BBC_Micro:bit was created as part of the Pythonソフトウェア財団's contribution to the Micro Bit partnership with the BBC.[13]
The source code for the project can be found on GitHub.[14]
脚注
- ^ George, Damien P. (2014年5月4日). “micropython/LICENSE at master · micropython/micropython”. GitHub. 2017年2月11日閲覧。
- ^ a b “MicroPython - Python for microcontrollers”. micropython.org. 2017年8月12日閲覧。
- ^ Venkataramanan, Madhumita (2013年12月6日). “Micro Python: more powerful than Arduino, simpler than the Raspberry Pi”. Wired 2016年12月15日閲覧。
- ^ Yegulalp, Serdar (2014年7月5日). “Micro Python's tiny circuits: Python variant targets microcontrollers”. InfoWorld 2016年12月15日閲覧。
- ^ “Micro Python: Python for microcontrollers”. Kickstarter. Kickstarter. 2016年12月15日閲覧。
- ^ Beningo, Jacob (2016年7月11日). “Prototype to production: MicroPython under the hood”. EDN Network 2016年12月15日閲覧。
- ^ Horsey, Julian (2016年10月12日). “Pyduino Arduino Based Development Board That Supports MicroPython (video)”. Geeky Gadgets 2016年12月15日閲覧。
- ^ Beningo, Jacob (2016年4月6日). “Getting Started with Micro Python”. EDN Network 2016年12月15日閲覧。
- ^ Williams, Elliot (2016年7月21日). “MicroPython on the ESP8266: Kicking the Tires”. Hackaday 2016年12月15日閲覧。
- ^ “MicroPython ported to the ESP32”. GitHub. 2017年3月8日閲覧。
- ^ “FiPy – The world’s first 5-network IoT dev board”. Kickstarter. 2016年12月15日閲覧。
- ^ “Pycom Incorporating Sequans LTE-M Technology in New 5-Network IoT Development Board”. Business Wire. (2016年11月22日) 2016年12月15日閲覧。
- ^ “Hands on with the BBC Micro-Bit user interface”. ElectronicsWeekly.com. 2015年7月8日閲覧。
- ^ “MicroPython on GitHub”. 2017年10月24日閲覧。