3 ms·
I'll probably wait and see on this. Toyota's reputation for software in these automation systems is poor, after poorly developed and tested electronic throttle
by tedd4u 3y ago
I'll probably wait and see on this. Toyota's reputation for software in these automation systems is poor, after poorly developed and tested electronic throttle controls resulted in deaths and recalls. The software suffered from stack overflow and used recursion (a no-no in any embedded software, especially life- or mission-critical). Also found in analysis: buffer overflow, unsafe casting, race conditions. The code was found to have 11,000 global variables. Toyota had nominally adopted MISRA-C [2] coding guidelines, but the source code had 80,000+ violations.
[1] https://www.edn.com/toyotas-killer-firmware-bad-design-and-its-consequences/ https://www.edn.com/toyotas-killer-firmware-bad-design-and-i...
[2] https://en.wikipedia.org/wiki/MISRA_C https://en.wikipedia.org/wiki/MISRA_C
- Grazester 3y agoThe final report found no evidence of a software/electronic issue https://www.transportation.gov/briefing-room/us-department-transportation-releases-results-nhtsa-nasa-study-unintended-acceleration#:~:text=Toyota%20has%20recalled%20nearly%20eight,become%20trapped%20by%20floor%20mats https://www.transportation.gov/briefing-room/us-department-t....