I was hesitant to raise this subject, but I am delighted to see the discussion that has grown out of my initial query. Discussions such as this can only serve to make eCos a more reliable and relevant real-time operating system in embedded system development.
Another issue that would have to be addressed to improve the real-time capabilities of eCos is the execution order off dsrs, as these are just executed in the order of their activation (or the reversed order?). In an event-triggered system, this might lead to hard to predict or hard to estimate delays of high priority events as they are normally mapped to interrupts, ie. isrs/dsrs. Ciao, Fabian -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
