2

楽しみのために、OSlessハードウェアで実行されるコードを書きたいと思います。VM(VMwareやvirtualboxなど)で実行されるコードを書くのは良いことだと思います。しかし、私は最初から始めたくありません。C++ランタイムを利用できるようにしたいと思います。読み取り/書き込みを可能にするもの(おそらくFAT32ファイルシステムコード)。テキスト用のグラフィックスと、画面上に描画するためのグラフィックスができる場合(ピクセルごと。sdlのサポートはボーナスですが、必須ではありません)。

必要に応じて、独自のスレッドを作成します。OSに必要な他のすべて(使用したいもの)を記述します。基本的なファイルシステム、gfx、キーボード/マウスのサポートが必要です。

4

3 に答える 3

1

osdev.orgのプロジェクトのリストを見てください-(http://wiki.osdev.org/Projects)-これらのほとんどは趣味でオープンソースであり、ブートセクタから適切なスレッド/グラフィックスまでの範囲です/ターミナルのサポート。

于 2012-03-20T16:31:02.780 に答える
0

Minix3は、あなたの欲求をうまくターゲットにしています。

于 2012-02-28T02:47:43.047 に答える
0

OSKitを必ず確認してください(このサイトのソース コードへのリンクは無効になっていますが、ここにミラーがあります)。残念ながら、OSKit は C++ をサポートしていませんが、この情報を使用して GCC ライブラリを使用できる場合があります。

于 2012-04-15T22:46:00.107 に答える