IT用語集 › プログラミング › CircuitPython

CircuitPython

プログラミング Svenska → 更新: 2026-11-03

Adafruit による初心者向けの MicroPython フォーク。ボードが USB ドライブとして見え、ファイルを保存するたびにコードが再実行される。

このフォークは2017年に登場し、主任開発者は Scott Shawcroft である。MicroPython との違いは技術よりも思想にある。ボードは CIRCUITPY というドライブとしてマウントされ、好きなエディタで code.py を編集すれば、保存と同時にプログラムが再起動する。書き込みもツールチェーンもインストールも要らない。API はどのボードでも共通で、あるチップ向けに書いたサンプルはほぼ全てのボードで動く。

代償として、組み込み開発を難しくする要素の多くが取り除かれている。割り込みハンドラとスレッドは、初心者が自分の足を撃つ最も確実な2つの方法として、長らく意図的に外されていた。それらが必要な人は MicroPython か C に移る。導入は、ブートローダのドライブに UF2 ファイルをドラッグするだけで済むことが多い。

← 用語集に戻る