15-12-2012, 01:28 PM
They would run any ECU software you wanted them to...
But just look at an RPi vs an ECU...
![[Image: bosh14.jpg]](http://chiptung.narod.ru/images/bosh14.jpg)
ECU
![[Image: 300px-RaspberryPi.jpg]](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/RaspberryPi.jpg/300px-RaspberryPi.jpg)
RPi...
There's no shielding whatsoever, no power regulation, the board just isn't built to put up with the hardship of living in a car from -10*C at night, with possible issues of condensation to +50*C in the daytime under the bonnet... Possibly more, then the vibrations of living in a car with pissy BGA...
No reason it wouldn't WORK, it'd take a significant amount of coding, it'd all have to be written from the base upwards with error correction and reliability etc all built in from the ground upwards - home computers don't have continual checksum correction for example - the only stuff that does is Server end stuff... I've looked into doing it with an Arduino, but I've had enough issues when the VNT controller worked with all that crap... Literally you move the board 10cm and randomly the sensor inputs are spacking out due to interferance from all sorts... You'd be AMAZED at the EMI that comes out of an engine just running with no "electronics" onboard... Wait until you're amping injector/spark drivers, trying to stop the coils from sending shit back to the ECU - each time that happens, generally it's a whole new ECU - even Siemens didn't manage it, just look at the 1.8 ECU, gets spiked by the coil packs all the time lol!
Little rant over :p
But just look at an RPi vs an ECU...
![[Image: bosh14.jpg]](http://chiptung.narod.ru/images/bosh14.jpg)
ECU
![[Image: 300px-RaspberryPi.jpg]](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/RaspberryPi.jpg/300px-RaspberryPi.jpg)
RPi...
There's no shielding whatsoever, no power regulation, the board just isn't built to put up with the hardship of living in a car from -10*C at night, with possible issues of condensation to +50*C in the daytime under the bonnet... Possibly more, then the vibrations of living in a car with pissy BGA...
No reason it wouldn't WORK, it'd take a significant amount of coding, it'd all have to be written from the base upwards with error correction and reliability etc all built in from the ground upwards - home computers don't have continual checksum correction for example - the only stuff that does is Server end stuff... I've looked into doing it with an Arduino, but I've had enough issues when the VNT controller worked with all that crap... Literally you move the board 10cm and randomly the sensor inputs are spacking out due to interferance from all sorts... You'd be AMAZED at the EMI that comes out of an engine just running with no "electronics" onboard... Wait until you're amping injector/spark drivers, trying to stop the coils from sending shit back to the ECU - each time that happens, generally it's a whole new ECU - even Siemens didn't manage it, just look at the 1.8 ECU, gets spiked by the coil packs all the time lol!
Little rant over :p