there are patterns for limited memory systems and real time systems.
there are
papers, books... you can find them and read them.
patterns doesnt always mean run-time configurability. what u can do with
compile time can also be done with patterns.
patterns means reusability of the design and architecture. if u want your
opearting system to fullfill future requests, i must strongly suggest to
use
them.the things that eCos uses is traditional C programming way of doing
reusability and maintainability.modern operating systems must modern
software
ideas and architecture. Pattern oriented architecture is not a new idea
but
none of the embedded operating systems uses them.
Java classes are dynamically loaded. Java will be a future for embedded
systems. Many companies started to use java. it has many benefits. If
performance problems are solved, Java will be a revolution for embedded
systems.
i am going to write an operating system with patterns and reusable
architecture. i will share it with you in the future when i finish.