What if there was a like a passive backplane panel that allowed for plug-in cards with a CPU module with plenty of idle flops left-over that ran a real embedded OS like uClinux? I looked at MicroC/OS-II, but liscensing isn't that friendly, and doesn't have much for memory management eventhough I have the book and it is quite nice.
Given an O/S executive that has a true preemptive scheduler and not some busy loop as in megasquirt, and the ability to add hardware modules such as:
- Direct fire ignition It goes together with EFI well as both need to know absolute crank position. The MSD patents expired ages ago, maybe steal CDI ideas from it?
- Sensor conditioners with output bus We need lots of input anyways for the MAF, TPS, crank and cam position readers, why not keeping going and take on all the responsibility for every sensor possible like oil temp, oil pressure, CHT, etc. and multiplex all the output to a dash deplexor on maybe USB?
- injector output drivers
3-D maps sound kinda silly to me.. Why only 3 inputs to calculate a single output? I wonder if there's any truth to doing things the fuzzy logic way?