3 ms·
Yes, new cars are evolving in terms of ECU architecture, and we are targeting small chips for two use cases: First - as "edge components" get smarter - you sti
by danielwrosner 3y ago
Yes, new cars are evolving in terms of ECU architecture, and we are targeting small chips for two use cases:
First - as "edge components" get smarter - you still have small microcontrollers all over the car (for example - you need a local MCU and a complex PCB for running a headlight with dozens of LEDs with minimum wiring to a central command unit);
Secondly - you now have multi-core, multi-arhitecture controllers - and you need small OSs for some of these cores in order to run embedded apps efficiently.
- kakkoko 3y agoRust is certainly an attractive option, but the support for MCUs used in automotive seems weak (because the variety of LLVM backends is less than that of gcc). What do you think about this? Will you use a GCC-based Rust compiler (e.g. gccrs or rustc_codegen_gcc) or your own LLVM backend?
- steveklabnik 3y agoI’m not in automotive, but I am interested in this too. Which MCUs are you thinking of?
- RadVl 3y agoNot OP, but just a set of MCU arch common in automotive that you'd have to bend a bit to compile Rust for: - Renesas RH 850/v850 - there is a gcc but not a llvm backend - RL78 (I think this is kind of dieing though) - Infineon Aurix Tricore (Hightec has a compiler for it) - PowerPC was pretty popular but I did not see it that much lately.
- steveklabnik 3y agoThanks! Always interested in digging into details :) There’s been a tremendous amount of interest in Rust for automotive over the past few years, but it’s a hard world to learn about unless you’re in it.
- InitEnabler 3y agoI'd like to add ST's Stellar MCU's: https://www.st.com/en/automotive-microcontrollers/stellar-32-bit-automotive-mcus.html https://www.st.com/en/automotive-microcontrollers/stellar-32... Looks like Oxid has a demo using these proc's: https://www.linkedin.com/feed/update/urn:li:activity:7041723508699148288/ https://www.linkedin.com/feed/update/urn:li:activity:7041723...
- RadVl 3y agoWe did have a demo using the Stellar MCU's. :) But they weren't on my list because those have ARM cores and the support for those in Rust is quite good.