Programmeringsspråk till bilar?

Permalänk
Medlem

Programmeringsspråk till bilar?

Hej!

Är det någon som vet vilket programmeringsspråk som används i fordonsindustrin? ex till motorstyrenhet.

Permalänk
Datavetare

En sådan sak som motorstyrenheten har extrema realtidskrav så alla former av "moderna" språk med "garbage collection" är uteslutet. Så det som används är absolut oftast är C eller någon form av extension ovanpå C som t.ex.Misra C. Det förkommer även att man använder assembler eller C++.

För delar där realtidskraven inte är speciellt hårda har faktiskt Android börjat bli allt mer populärt, d.v.s Java/Dalvik. Här finns saker som GPS, stereo och information på instrumentpanelen. Android är som bekant helt fritt om man inte vill ha Googles tjänster som Play-butken och liknande, vilket inte är ett problem för biltillverkarna då de själva vill styra exakt vilka "appar" som körs.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Inuti själva komponenterna och även styrenheterna så är det mycket lågnivåspråk (ASM, C osv) för att verkligen säkerställa att man får den prestanda och säkerhet man specificerat. Mellan enheterna kommuniceras det ofta via en CAN-buss. Nya bilar har mellan 50-100 (eller fler) datorer i sig idag så kraven på att allt ska lira ihop kan oftast bli väldigt kluriga.

Visa signatur

Swec @ 2001 / Chalmerist - Javisst!
'Den som har flest prylar när han dör vinner!'

Permalänk
Medlem

Tack för svaren!

Jag jobbar med felsökning på bilar, därav skulle jag vilja lära mig om programering av styrenheter. Eftersom många styrenheter är kodade till just den bilen, så kan man ju inte ta en begagnad.
Finns det något bra program för att läsa ut en styrenhet och flytta koder imellan två styrenheter?

Permalänk
Medlem
Skrivet av Brackan:

Tack för svaren!

Jag jobbar med felsökning på bilar, därav skulle jag vilja lära mig om programering av styrenheter. Eftersom många styrenheter är kodade till just den bilen, så kan man ju inte ta en begagnad.
Finns det något bra program för att läsa ut en styrenhet och flytta koder imellan två styrenheter?

kort svar: nej

långt svar: styrenheter är i princip masstillverkade för dem flesta bilar. OftaSt ooptimiserade och generiska. Ta t.ex bosch lh-jetronic där fanns olika boxar med olika nummer. Ska man byta ut så måste man byta ut till en exakt likadan box med samma nummer. Detta för att fungera med specifik lmm och givare. Dock finns det t.ex autronic och andra tredje parts delar som man kan köpa och montera för att få större kontroll över luft/bränsleblandning, tändkurva, laddtryck osv.

Skickades från m.sweclockers.com

Visa signatur

Gammal men bra.