とりあえず今後の方針

自分でもどうやって実装していけばいいか整理するために今後何から実装してどういうシステムにするかをまとめてみました。
まず、現在考えているシステム構想を言いますと

といった形で、とりあえずファイルシステムやドライバはマルチタスクを動作するようにしてからその上で動かす、見たいな状態にしようと思います。
しかし、ここで重要な要素がまだ思考中だったりします。
つまり、スケジューラーですね。
リアルタイムなOSということで、そこをもう少し思考してから実装に移ったほうがいいと思っています。
よって開発手順としては

という感じでしょうか?