eSOL otorga licencias a SEGGER emCompress para actualizaciones de firmware automotrices

Actualización: 20 de agosto de 2021

eSOL otorga licencias a SEGGER emCompress para actualizaciones de firmware automotrices

eSOL otorga licencias a SEGGER emCompress para actualizaciones de firmware automotrices

El proveedor japonés de ingeniería integrada eSOL ha obtenido la licencia del software de compresión emCompress de SEGGER para permitir actualizaciones de firmware más rápidas en Electronic Unidades de control (ECU) para clientes de automoción.

emCompress puede reducir drásticamente los tiempos de actualización al ofrecer soluciones para comprimir datos para todo tipo de aplicaciones donde el tamaño importa. Diseñado para sistemas integrados, emCompress puede comprimir y descomprimir datos incluso en los microcontroladores más pequeños.

En la industria automotriz, los sistemas de bus lento como CAN (Controller Area Network) son un estándar común. Para abordar las limitaciones de velocidad impuestas por el bus de comunicación, la mejor opción suele ser reducir la cantidad de datos que se van a transferir. Como la información en una actualización de firmware debe permanecer completa, la compresión se ha convertido en la opción lógica.

emCompress admite el algoritmo de cadena Lempel – Ziv – Markov (LZMA) para realizar la compresión de datos sin pérdidas, así como otros algoritmos (por ejemplo, LZMA2). Las tasas de compresión típicas para imágenes de firmware varían de 2 a 4, lo que reduce el tiempo de actualización entre un 50 y un 75 por ciento. El algoritmo de descompresión también admite archivos que fueron creados por herramientas basadas en PC como “7-ZIP” o “Lzip” que también usan LZMA.

“Gracias a la implementación altamente efectiva de los algoritmos de compresión de última generación en emCompress de SEGGER, podemos acelerar significativamente las actualizaciones de firmware de la ECU”, dijo Bob N. Ueyama, vicepresidente ejecutivo de eSOL.

El software emCompress está escrito en ANSI C bien comentado y es independiente tanto del compilador como del objetivo. emCompress no está cubierto por una licencia de código abierto o de atribución requerida y puede integrarse en cualquier producto comercial o patentado, sin la obligación de atribuir al proveedor o revelar la fuente combinada.