I've just posted the article I wrote for Embedded World Europe - you can find the article post here. I discuss three types of embedded operating system development, fixed o/s image, componentized operating system image, and componentization with source, and how each might be considered for different device types.

Take a look at the article and let me know if you have any comments.

- Mike