I'm working on creating a sensor-to-computer interface for an automobile, (and subsequently a computer-to-peripheral interface.) My aim is to replace the in-car "ECU" with a PC (most likely Linux-based) for full control over fuel curves, spark timing, etc. Problem is, although I've had a little experience with designing and building circuits, I've never dealt with anything of this difficulty, and don't know where to begin. I'm assuming I'll need a programmable microprocessor to do all the dirty work, but aside from that, i'm fairly clueless.
I'm pretty much looking for anything here - first hand knowledge and help or just good books or websites to read. Thanks.