Kompressionssoftware ermöglicht schnellere Firmware-Updates in Steuergeräten

Update: 25. August 2021

eSOL hat die Komprimierungssoftware emCompress von SEGGER lizenziert, um schnellere Firmware-Updates bereitzustellen elektronisch Steuergeräte (ECUs) für Automobilkunden.

Die Software ist eine ausgezeichnete Produktwahl, um die Aktualisierungszeiten drastisch zu verkürzen, indem sie Lösungen zum Komprimieren von Daten für alle Arten von Anwendungen bietet, bei denen es auf die Größe ankommt. Es wurde für eingebettete Systeme entwickelt und kann Daten selbst auf den kleinsten Mikrocontrollern komprimieren und dekomprimieren. In der Automobilindustrie sind langsame Bussysteme wie CAN ein gängiger Standard. Um den Geschwindigkeitsbeschränkungen des Kommunikationsbusses gerecht zu werden, ist es am besten, das zu übertragende Datenvolumen zu verringern. Da die Informationen in einem Firmware-Update vollständig bleiben müssen, ist die Komprimierung die logische Wahl.

Die Software unterstützt den Lempel-Ziv-Markov-Kettenalgorithmus (LZMA) zur verlustfreien Datenkompression und andere Algorithmen (zB LZMA2). Typische Komprimierungsraten für Firmware-Images reichen von zwei bis vier, wodurch die Aktualisierungszeit zwischen 50 % und 75 % verkürzt wird. Der Dekompressionsalgorithmus unterstützt auch Dateien, die von PC-basierten Tools wie '7-ZIP' oder 'Lzip' erstellt wurden, die ebenfalls LZMA verwenden.

„Dank der hocheffektiven Implementierung modernster Kompressionsalgorithmen in SEGGERs emCompress können wir Steuergeräte-Firmware-Updates zur Freude unserer Kunden deutlich beschleunigen“, sagt Bob N. Ueyama, Executive Vice President von eSOL. „Die Zeit in der Garage für ein Firmware-Update kann jetzt auf ein absolutes Minimum reduziert werden.“

„Während die Firmware von Automotive-Steuergeräten mit jeder Fahrzeuggeneration immer umfangreicher wird, werden Updates in der Werkstatt sehr oft noch mit vorhandenen Tools für den CAN-Bus durchgeführt“, erklärt SEGGER CEO Ivo Geilenbruegge. „Wir freuen uns sehr, dass unsere emCompress eine Schlüsselkomponente für eSOL ist, um die Aktualisierungszeiten drastisch zu verkürzen.“