Initial Release: MicroPython for bare metal Raspberry Pi Zero

ベアメタルRaspberry Pi Zero/Zero W用のMicroPythonのコンパイル済みバイナリを以下で公開しました。

Release Initial Release · boochow/micropython-raspberrypi

zipファイルをmicroSDカードに展開してご利用ください。なおbootcode.binとstart.elfは含まれていませんので、別途以下からダウンロードしてください。

firmware/boot at master · raspberrypi/firmware

ファイル構成は以下のようになります。

利用にはRaspberry Pi ZeroのUARTに接続するシリアルケーブルが必要です。
ただ、それだとちょっとハードルが高いので、以下のようにするとHDMIディスプレイとUSBキーボード(US配列のみ)で試すこともできます。

・アーカイブのUSB版をダウンロードしてmicroSDカードへ展開
・main.pyを開き、コメントアウトを外し(’# ‘を削除)て保存
・HDMIディスプレイとUSBキーボードを接続して起動

USBキーボードは、うまく動かない製品もあるようです。
電源が問題なのかもしれませんが、ちょっと調査し切れていません。

簡単な使い方はWikiページを用意してあります。
ちなみに、今のところキャッシュ等はすべてオフにしてあるので、速度はあまり早くありません。

コメント