XINU
XINU をソースコードから学習する

初めに

XINU (Xinu Is Not Unix )は、パデュー大学のダグラス・カマーが教育目的で開発した Real Time OS です。
OS 勉強用のソースコードとして、XINU を選択した理由は以下の通りです。

XINU オリジナルソースコードの出典

XINU オリジナルソースコードは、パデュー大学からダウンロードできます。

パデュー大学から取得した Beagle Bone Black 向けの XINU コードに対して、日本語コメントを追加したコードは以下の方法で取得できます。

$ git clone https://github.com/nao1215/LearningXinuFromSource.git

XINU のビルド方法

$ cd <PROJECT_ROOT>/compile
$ make

アセンブラのコードに関して

本ドキュメントは 、ソースコード中のコメントを基にして Doxygen で生成しています。
Doxygen はアセンブラ非対応のため、アセンブラコードは別途説明を用意しました。

ライセンス

XINU ソースコードは、XINU のライセンスに従います。
「docs ディレクトリ以下」および「Doxygen スタイルのコメント部分」は、MIT Licenseに従います。

Contact information

Twitter:ARC_AED
メール :n.chika156@gmail.com