>>1444325ECUs need a real-time operating system as many of their functions are insanely time critical.
Take as an example the fuel injections in a diesel engine:
>engine revs up to 5000-6000 rpm>injects fuel up to 7 times at precisely calculated times per cylinder per powerstrokeThat`s up to 350 injections per second timed to a precision of les than 1/1000th of a second.
While Linux is a good desktop operating system, it isn`t a real time one, meaning that it isn`t capable of doing that without some MAJOR changes.