6 ms·
There’s no concept of “reboot” with MCUs, since there’s usually no OS. Likewise there’s usually no concept of segfault, because segfault requires memory protect
by h4b4n3r0 8y ago
There’s no concept of “reboot” with MCUs, since there’s usually no OS. Likewise there’s usually no concept of segfault, because segfault requires memory protection which is something most MCUs don’t use.
- mikeash 8y agoTesla’s MCU runs Linux. Older ones use a 2012-era Nvidia mobile SoC, while newer ones use something from Intel.
- h4b4n3r0 8y agoNah. No way the mcu responsible for braking would run an OS
- rrcaptain 8y agoDidn't they already do an Over-the-Air update to fix the braking time in response to a bad review?
- h4b4n3r0 8y agoYou don’t need an OS for that.
- mikeash 8y agoThis must be an acronym mixup. We’re talking about the Media Control Unit, i.e. the giant screen in the center of the dashboard responsible for zero safety-critical systems.
- h4b4n3r0 8y agoMCU in the case of braking and steering is “micro controller unit”.
- mikeash 8y agoYeah, those definitely aren’t running Linux, and the guy here wasn’t working on them.
- rurban 8y agoYes, The infotainment stuff, like the screen, internal lights, speakers are connected via a low profile third bus system, certainly not the main CAN bus or profibus or firewire. Some, like in the BMW even via WiFi. These are the systems usually used with Linux or Windows or Android. On top of the important stuff.
- berti 8y agos/reboot/reset/, s/segfault/bus-fault/