eSOL lizenziert SEGGER emCompress für Automotive-Firmware-Updates

Update: 20. August 2021

eSOL lizenziert SEGGER emCompress für Automotive-Firmware-Updates

eSOL lizenziert SEGGER emCompress für Automotive-Firmware-Updates

Der japanische Embedded-Engineering-Anbieter eSOL hat die Komprimierungssoftware emCompress von SEGGER lizenziert, um schnellere Firmware-Updates zu ermöglichen elektronisch Steuergeräte (ECUs) für Automobilkunden.

emCompress ist in der Lage, Aktualisierungszeiten drastisch zu verkürzen, indem es Lösungen zur Komprimierung von Daten für alle Arten von Anwendungen anbietet, bei denen es auf die Größe ankommt. emCompress wurde für eingebettete Systeme entwickelt und kann Daten selbst auf kleinsten Mikrocontrollern komprimieren und dekomprimieren.

In der Automobilindustrie sind langsame Bussysteme wie CAN (Controller Area Network) ein gängiger Standard. Um den durch den Kommunikationsbus auferlegten Geschwindigkeitsbeschränkungen zu begegnen, ist es normalerweise die beste Option, die zu übertragende Datenmenge zu reduzieren. Da die Informationen in einem Firmware-Update vollständig bleiben müssen, ist die Komprimierung die logische Wahl.

emCompress unterstützt den Lempel-Ziv-Markov-Kettenalgorithmus (LZMA) zur verlustfreien Datenkomprimierung sowie andere Algorithmen (zB LZMA2). Typische Komprimierungsraten für Firmware-Images reichen von 2 bis 4, wodurch die Aktualisierungszeit zwischen 50 und 75 Prozent reduziert 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 deutlich beschleunigen“, sagt Bob N. Ueyama, Executive Vice President von eSOL.

Die emCompress-Software ist in gut kommentiertem ANSI C geschrieben und ist sowohl Compiler- als auch Target-unabhängig. emCompress ist nicht durch eine Open-Source- oder erforderliche Namensnennungslizenz abgedeckt und kann in jedes kommerzielle oder proprietäre Produkt integriert werden, ohne dass die Verpflichtung zur Namensnennung des Anbieters oder zur Offenlegung der kombinierten Quelle besteht.