CircuitPython

CircuitPython
作者 Adafruit Industries
初版 2017年7月19日 (2017-07-19)[1]
最新版
Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value / 10 7月 2024 39日前
リポジトリ github.com/adafruit/circuitpython
プログラミング
言語
C[2]
プラットフォーム Atmel SAMD21, Atmel SAMD51, Nordic nRF52840, ESP8266を使用したマイコンボード。Adafruit, SparkFun, Arduino, Particle等が提供。
種別 Python 実装
ライセンス MIT license[3]
公式サイト circuitpython.org

CircuitPython[4]MicroPythonから派生した、教育および初心者向けのオープンソースのプログラミング言語である。CircuitPythonは、Adafruit Industriesが開発を支援しており、Python 3プログラミング言語のC言語によるソフトウェア実装である。[2] 数種類の現行のマイクロコントローラに移植されている。

CircuitPython はマイコンのハードウェアで動作する完全なPythonコンパイラおよびランタイムである。サポートされたコマンドを即時実行するための対話型プロンプト(REPL)も用意されている。CircuitPython には、Pythonの様々なコア・ライブラリに加え、Adafruitの対応ハードウェア製品への低レイヤアクセスを提供するモジュール群や、初心者向けの高レイヤライブラリが含まれる。[5]

CircuitPythonはDamien Georgeが開発したMicroPython[6]のフォークである。MicroPythonのコミュニティには、CircuitPythonのようなMicroPythonから派生した変種について議論がある。[7]

CircuitPythonはPythonのリファレンス実装であるCPythonに準拠することを目指している。[8] CircuitPython互換ボード用に書かれたプログラムは、Raspberry Piなど他のプラットホームでは修正なしでは動作しない可能性がある。[9]

  1. ^ CircuitPython 1.0.0!”. Adafruit Blog. Adafruit Industries. 1 May 2018閲覧。
  2. ^ a b adafruit/circuitpython”. GitHub. Adafruit Industries. 2 May 2018閲覧。
  3. ^ George, Damien P. (4 May 2014). “circuitpython/LICENSE”. GitHub. 1 May 2018閲覧。
  4. ^ CircuitPython is an education friendly open source derivative of MicroPython”. 30 April 2018閲覧。
  5. ^ CircuitPython”. Read the Docs. Adafruit Industries. 1 May 2018閲覧。
  6. ^ Damien P. George”. Damien P. George (20 May 2016). 1 May 2018閲覧。
  7. ^ Adafruit CircuitPython”. MicroPython Forum. MicroPython.org. 2 May 2018閲覧。
  8. ^ Circuit Python adds Python to Microcontrollers”. The Bald Engineer. 2 May 2018閲覧。
  9. ^ Can I use circuitPython code on my raspberry?”. Element 14 Community. Element 14. 9 Nov 2019閲覧。

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy