Raspberry Pi Pico上で動くvi風エディタとCコンパイラ
Raspberry Pi Pico
Published: 2022-08-15

Self-Hosted Pi Pico Developmentから発見。画像もここから転載。

Raspberry Pi Picoはパワフルなマイコンボードで、これだけで何でもできてしまいそうです。

ということで、この記事では、Raspberry Pi Picoの上で動作する開発環境の作例を紹介しています。 C言語のコンパイラ、vi的なエディタ、ファイルシステムなどをRaspberry Pi Picoだけで動くように移植することでセルフ開発環境を構築しています。

C言語のコンパイラについて、もう少し見てみると、amaccと呼ばれるコンパイラのパーサージェネレータを流用しc4と呼ばれる仮想言語機械上で動作する機械語を出力しているようです。

viについてはBusyBoxに内蔵されているものを移植しています。

これを使うためには何らかのシリアルコンソールにアクセスできる端末が必要ですが、その部分もRaspberry Pi Picoで実現することもそこまで難しくなさそうです。

← 前の記事 - パソコンに差し込むと自己紹介が始まる名刺基板
次の記事 - 良い雰囲気の6502を搭載したモバイルコンピュータ →

関連記事

18個トグルスイッチの付いたキーボード
Raspberry Pi Picoをコアとした鍵盤付きのMIDIシンセサイザー
Raspberry Pi Picoとほぼ同じ大きさのとても小さなキーボード
3Dプリントの失敗を監視するAIカメラ
ゲームボーイの画面をVGA出力する仕組み
このエントリーをはてなブックマークに追加