.MPY ファイル拡張子
MicroPythonモジュール
| 開発元 | Damien George |
| 人気度 |
1.3 | 3 票 |
MPYファイルとは?
MPYファイルはMicroPythonモジュールです。バイナリデータが含まれており、通常はPythonソースコード(.PY)ファイルをコンパイルして生成されます。MPYファイルには、Cなど、他の言語で記述されたソースコードファイルからコンパイルされたマシンコードが含まれている場合もあります。
詳細情報
MicroPythonは、マイクロコントローラー上でプログラムを実行するよう最適化されたPython実装です。mpy-crossと呼ばれるクロスコンパイラが含まれており、PythonスクリプトをMPYファイルに事前コンパイルするために使用されます。これらのバイトコードファイルは、マイクロコントローラーのファームウェアに含めることを想定しており、そのマイクロコントローラー上で実行されるMicroPythonプログラムから利用できます。
一部のMPYファイルには、Python以外の言語で記述されたプログラムからコンパイルされたマシンコードが含まれている場合があります。これらのファイルは、Python以外のライブラリや関数をMicroPythonプログラムにインポートするために使用されます。Python以外のMPYファイルは、mpy_ld.pyツールを使用して作成されます。このツールは、複数の.Oファイルをリンクしてコンパイルします。
MPYファイルの開き方
MPYファイルは開くことを想定していません。代わりに、MicroPythonを使用して実行し、MicroPythonプログラム内で参照します。