Lightning Talk: SWUpdate Over CAN Bus – Can It? – Stefano Babic, DENX
Embedded Linux will be more used in automotive, and even ECUs based on simpler microcontrollers are starting to be exchanged with more sophisticated processors with Linux as OS. Software is becoming complex, and the size of the firmware increases. On the other side, even if other network technologies (LTE, Wireless, etc.) are making the first steps into vehicles, the primary bus for the communication is CAN (Controller Area Network), with limitations about transfer size and low bandwidth. This talk is the description of the journey done by the author about how to implement an update mechanism using SWUpdate to upgrade an ECU over the CAN bus, showing which limitations we must face and what can be done in future.