2017 · 15 citations · 6 references
EngineeringAutomotive EngineeringElectrical EngineeringAutomotive ElectronicsAvionicsEmbedded SystemsData CompressionElectronic Control UnitsCompressionCompression TechniquesConnected VehiclesLow-complexity Compression Algorithms
Bugs in electrical control units (ECUs) in vehicles are increasing in accordance with the increasing complexity and scale of the ECU software. Thus, manufacturers need to recall their products. Moreover, upgrade functions for the ECU software or security functions will be required for connected vehicles. Therefore, a software function for reprogramming ECUs over the air (OTA) will be required after shipment. The most important issue in OTA updating is to reduce the update time. In many cases, differential compression technology is applied to the update data. However, it is difficult to apply this technology for some ECUs in which the RAM size is smaller than the size of the erase block unit. In this case, compression technology should be applied. We evaluated the many compression technologies for application to this type of ECU, proposed a suitable algorithm, and discuss improvements to it to reduce the update time for these ECUs.
6
A Block-sorting Lossless Data Compression Algorithm
Michael T. Burrows, D. J. Wheeler · 1994 · 2.4K citations
Experimental Security Analysis of a Modern Automobile
Karl Koscher, Alexei Czeskis, Franziska Roesner et al. · 2010 · 1.8K citations
A new algorithm for data compression
Philip Gage · C/C++ users journal · 1994 · 672 citations