mikenekoOS 開発プロジェクト

GOTO TOP

mikenekoOS(みけねこオスと読みます)は、今年(2005年)の3月終わりに開発を始めたPC/AT機上で動作するOSです。
コンパイラ(gcc)、リンカ(ld)、PCハードウェア(CPU、メモリ、周辺機器のI/Fなど)、タスク、およびタスク間通信の内部的な仕組みなどを学習、習得することが現在の大きな目的です。
ゆくゆくはネットワークがらみのこともやっていきたいです。
また、STLをはじめとするC++ライブラリをkernelレベルから積極的に使用し、KernelをどこまでC++で作れるかということにもチャレンジ中です。

まずは画面写真をいくつか公開していきたいと思います。

起動直後のイメージ
起動直後の画面です。kernel entry point にブレイクポイントを張って停止させています。
大きな画面を表示

使用メモリマップ
動的メモリのアロケート状況をモニタしているところです。
動作ログは今のところ画面にしか出ませんが早くファイルに落とせるようにしたいです。
大きな画面を表示

一般保護例外
一般保護例外を検知し、フォルトハンドラでCPUレジスタダンプを行った瞬間です。
この後、OSはハングします(汗
大きな画面を表示

GOTO TOP
制作 かみさま(水原 寛之) [連絡先]:byf03663 atmark nifty.ne.jp

バナー サークルバナー SourceForge.jp