コンテンツにスキップ

MicroPython

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。DFT B3LYP (会話 | 投稿記録) による 2017年10月24日 (火) 03:33個人設定で未設定ならUTC)時点の版 (en:MicroPython oldid=799172459 より翻訳のため転記)であり、現在の版とは大きく異なる場合があります。

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
のロゴ
登場時期 2014年5月3日 (10年前) (2014-05-03)
設計者 Damien George
最新リリース 1.9.2/ 2017年8月23日 (7年前) (2017-08-23)
型付け duck, dynamic, strong
影響を受けた言語 Python
プログラミング言語 C
ライセンス MIT license[1]
ウェブサイト micropython.org
関連言語 Python
テンプレートを表示

MicroPython[2] is a software implementation of the Python 3 programming language, written in C, that is optimized to run on a microcontroller.[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 Internet of things[11][12] hardware. In 2016 a version of MicroPython for the BBC Micro Bit was created as part of the Python Software Foundation's contribution to the Micro Bit partnership with the BBC.[13]

The source code for the project can be found on GitHub.[14]

References

  1. ^ George, Damien P. (2014年5月4日). “micropython/LICENSE at master · micropython/micropython”. GitHub. 2017年2月11日閲覧。
  2. ^ a b MicroPython - Python for microcontrollers”. micropython.org. 2017年8月12日閲覧。
  3. ^ Venkataramanan, Madhumita (2013年12月6日). “Micro Python: more powerful than Arduino, simpler than the Raspberry Pi”. Wired. https://www.wired.co.uk/article/micro-python 2016年12月15日閲覧。 
  4. ^ Yegulalp, Serdar (2014年7月5日). “Micro Python's tiny circuits: Python variant targets microcontrollers”. InfoWorld. http://www.infoworld.com/article/2608012/python/micro-python-s-tiny-circuits--python-variant-targets-microcontrollers.html 2016年12月15日閲覧。 
  5. ^ Micro Python: Python for microcontrollers”. Kickstarter. Kickstarter. 2016年12月15日閲覧。
  6. ^ Beningo, Jacob (2016年7月11日). “Prototype to production: MicroPython under the hood”. EDN Network. http://www.edn.com/electronics-blogs/embedded-basics/4442357/Prototype-to-production---MicroPython-under-the-hood 2016年12月15日閲覧。 
  7. ^ Horsey, Julian (2016年10月12日). “Pyduino Arduino Based Development Board That Supports MicroPython (video)”. Geeky Gadgets. http://www.geeky-gadgets.com/pyduino-arduino-based-development-board-that-supports-micropython-12-10-2016/ 2016年12月15日閲覧。 
  8. ^ Beningo, Jacob (2016年4月6日). “Getting Started with Micro Python”. EDN Network. http://www.edn.com/electronics-blogs/embedded-basics/4441798/Getting-Started-with-Micro-Python 2016年12月15日閲覧。 
  9. ^ Williams, Elliot (2016年7月21日). “MicroPython on the ESP8266: Kicking the Tires”. Hackaday. https://hackaday.com/2016/07/21/micropython-on-the-esp8266-kicking-the-tires/ 2016年12月15日閲覧。 
  10. ^ MicroPython ported to the ESP32”. GitHub. 2017年3月8日閲覧。
  11. ^ FiPy – The world’s first 5-network IoT dev board”. Kickstarter. 2016年12月15日閲覧。
  12. ^ “Pycom Incorporating Sequans LTE-M Technology in New 5-Network IoT Development Board”. Business Wire. (2016年11月22日). http://www.businesswire.com/news/home/20161122005481/en/Pycom-Incorporating-Sequans-LTE-M-Technology-5-Network-IoT 2016年12月15日閲覧。 
  13. ^ Hands on with the BBC Micro-Bit user interface”. ElectronicsWeekly.com. 2015年7月8日閲覧。
  14. ^ MicroPython on GitHub”. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。

Template:Python (programming language)

Category:BBC computer literacy projects Category:Embedded systems Category:Microcontrollers Category:Python (programming language)