O eSOL licencia o SEGGER emCompress para atualizações de firmware automotivo

Atualização: 20 de agosto de 2021

O eSOL licencia o SEGGER emCompress para atualizações de firmware automotivo

O eSOL licencia o SEGGER emCompress para atualizações de firmware automotivo

O fornecedor japonês de engenharia embarcada eSOL licenciou o software de compressão emCompress da SEGGER para permitir atualizações de firmware mais rápidas em Eletrônico Unidades de controle (ECUs) para clientes automotivos.

A emCompress é capaz de reduzir drasticamente os tempos de atualização, oferecendo soluções para compactar dados para todos os tipos de aplicativos em que o tamanho é importante. Projetado para sistemas embarcados, o emCompress pode compactar e descompactar dados até mesmo nos menores microcontroladores.

Na indústria automotiva, sistemas de barramento lento como CAN (Controller Area Network) são um padrão comum. Para lidar com as limitações de velocidade impostas pelo barramento de comunicação, a melhor opção geralmente é reduzir a quantidade de dados a serem transferidos. Como as informações em uma atualização de firmware precisam permanecer completas, a compactação se tornou a escolha lógica.

O emCompress suporta o algoritmo de cadeia Lempel – Ziv – Markov (LZMA) para realizar compressão de dados sem perdas, bem como outros algoritmos (por exemplo, LZMA2). As taxas de compactação típicas para imagens de firmware variam de 2 a 4, reduzindo o tempo de atualização entre 50 e 75 por cento. O algoritmo de descompactação também oferece suporte a arquivos criados por ferramentas baseadas em PC, como “7-ZIP” ou “Lzip”, que também usam LZMA.

“Graças à implementação altamente eficaz dos algoritmos de compressão de última geração no emCompress da SEGGER, podemos acelerar significativamente as atualizações de firmware da ECU”, disse Bob N. Ueyama, vice-presidente executivo da eSOL.

O software emCompress é escrito em ANSI C bem comentado e é tanto o compilador quanto o destino independente. A emCompress não é coberta por uma licença de código aberto ou de atribuição necessária e pode ser integrada a qualquer produto comercial ou proprietário, sem a obrigação de atribuir o fornecedor ou divulgar a fonte combinada.