Maximiteのビルド方法はすでに書き ました 。
昨日は気分が高かったので、そこにRetroBSDを置くことにしました。
RetroBSDは2.11BSDの後継である真のUNIXであり、固定メモリ構造を持つ組み込みシステム向けに設計されています。 現在、128キロバイトのメモリと512キロバイトのフラッシュを搭載したMicrochip PIC32マイクロコントローラーで動作します。 このプロセッサを使用すると、カーネルとユーザープロセスのアドレス空間を分離できます。
RetroBSDは、マイクロプロセッサのハードウェア機能を使用して、マルチタスク、POSIX API(fork、exec、wait4など)を完全に置き換えたカーネルメモリ保護を提供します。 コンパイラCがあるため、デバイスにプログラムを直接書き込むことができます。システムのコアがチップにフラッシュされ、ファイルシステムがSDカードからロードされます。
RetroBSDはMaximiteハードウェアだけでなく、多数の代替PIC32ベースのデバイス(chipKIT Max32、Sparkfun UBW32、Microchip Explorer 16、Microchip PIC32 USB / Ethernetスターターキット、Olimex Duinomite、Duinomite-MiniおよびDuinomite-Mega、eflightworks)もサポートしています。
ブートローダープログラムで少し騒ぎ、必要なライブラリをインストールした後、すべてを収集してデバイスにアップロードすることが判明しました。
包含の荘厳な瞬間、そして...
これはUNIXです!
まず、もちろん、ゲーム。 Python、彼はワームです。
ソリティア:
私はもう少し真剣です-フォース。
現在、RetroBSDはシリアルポート経由でのみ機能し、VGAおよびPS / 2をサポートしていませんが、RetroBSDの作者であるSergey Vakulenkoは、これらのドライバーを作成する予定です。