Dont know if this belong to /o/ but I was wondering if anyone knew on what programmin language new car model's system are written, and if its a good idea to enulate them through c++ since its light and fast
lol whut
>>53733739
Im talking about a car's ECU.
>>53733871
what about it?
>>53733535
Java.
>>53733907
Can you not read?
Should be assembly.
>>53733937
I can, but you can't write.
>>53733907
what a retard learn to read u spic
>>53733535
Try http://www.diyefi.org/.
I'm going to be tearing into the BOSCH DME for a 2001 BMW 750il, so I suppose that's as good a place as any to start.
If you're considering converting from carburetor to EFI, the MegaSquirt is also something to look into, as it supposedly has a decent programing community as well.
the car's operating systems have some sort of virtualization so probably has to deal with tons of java
>>53733976
NAV != ECU
The ECU / K-Bus devices are simple assembly. There is no way in hell anything as complicated as a JVM would be used in critical systems.
>>53734086
Isnt nav within the ecu? In the long run youll have to do some java
>>53734145
No. The NAV has nothing to do with the ECO, but depending on vehicle, they can talk to each other over the I-Bus (think Ethernet, for cars).
>>53733950
>MegaSquirt
>>53733871
Likely in assembly. ECUs are proprietary architectures.
>>53734362
>(think Ethernet, for cars)
Unencrypted super-hackable ethernet for cars.
>c++
>fast
>>53734145
NAVs are most often ARM chips and are connected the same way you would connect to the OBDII port.
>>53734442
>Unencrypted super-hackable ethernet
So just like regular ethernet then
>>53734463
Technically it's a bus topology which means every sensor and component receives the output of every other sensor and component. In switched ethernet you can provide a very basic level of security by separating where messages get sent.
>>53733535
No one knows ask the manufacturer
>>53733950
>MegaSquirt
>unironically
>>53734453
Hello time traveler! I'm happy to inform you that C++ hasn't been significantly slower than C for ~20 years now. Hope this helps you out as you get used to 2016.
>Nissan GT-R
GOAC (God of all cars)
C/C++
>>53734533
Enjoy your shitty heavy ass nip car with shit interior that loses value faster than a lambo + it will not get you bitches due to the brand and bitches only caring about brand names not speeds.
>>53734533
The GTR ruined supercars
>>53734442
Ethernet isn't a bus, retard.
>>53735211
He means it acts like a network
>>53734532
Yeah good luck getting all the allocations and exceptions to be fast on a car microchip
isnt c and java too bloated for a car?
>>53733535
A lot of ECU design is done using Simulink models, which then generate shitty unreadable c/c++ to go on the actual hardware.
>>53736182
Well I wouldn't dare to drive a car with the traction control being controlled with Java or other higher-level bloated crap.
>>53737581
>having traction control
You shouldnt even drive
>>53735065
You'd be surprised. My father had one back in 2012. I took it out every Sunday and everyone on the streets would look back at least twice. Unfortunately my dad crashed it while racing with an amg s-class. He was 42 at the time. A car just has to make noise and look sporty for women to sell out their bodies to the driver, they will even look back at a scion frs.