wireless wrote:
Embedded linux anything, currently, can never be fully deterministic.
Using languages such as C++ or more reaching OO languages

I think the C++ issue w/ real-time-ness can be resolved as long as you pass -O0 to g++ (no instruction re-scheduling), and you have a test that counts the exact number of ticks that it takes a software interrupt to react to and act upon, in whole, for a given event, then subtract that amount of time from your deadline (thus creating an effective deadline).

That being said, I have never actually tried writing a hard-real-time state machine in anything other than asm, c, or directly on an fpga, so I could just be full of hot air.


--
[email protected] mailing list

Reply via email to