Concerning HardMetal, I see that only the start part is implemented.
And in BastKernel (
http://bastkernel.sourceforge.net ) the idea is
improve both the real time part, and time sharing part, with simple
strategies.
Then I suggest to improve the real time part, but if you prefer the
time sharing part, I will think about it.
Because today, students and all developers are more interesting about
embedded systems and real time.
First, we can implement a small command shell, and secondary may be
some drivers for interface or peripherals.
At the end, we shall have some thing that can be understand by anyone,
and can resume the code.
What you think about this suggestion?