eSOL autorise SEGGER emCompress pour les mises à jour du firmware automobile

Mise à jour : 20 août 2021

eSOL autorise SEGGER emCompress pour les mises à jour du firmware automobile

eSOL autorise SEGGER emCompress pour les mises à jour du firmware automobile

Le fournisseur japonais d'ingénierie embarquée eSOL a obtenu une licence pour le logiciel de compression emCompress de SEGGER pour permettre des mises à jour plus rapides du micrologiciel dans Electronique Unités de contrôle (ECU) pour les clients automobiles.

emCompress est capable de réduire considérablement les temps de mise à jour en offrant des solutions pour compresser les données pour toutes sortes d'applications où la taille compte. Conçu pour les systèmes embarqués, emCompress peut compresser et décompresser des données même sur les plus petits microcontrôleurs.

Dans l'industrie automobile, les systèmes de bus lents comme CAN (Controller Area Network) sont une norme courante. Pour faire face aux limitations de vitesse imposées par le bus de communication, la meilleure option est généralement de réduire la quantité de données à transférer. Comme les informations d'une mise à jour du micrologiciel doivent rester complètes, la compression est devenue le choix logique.

emCompress prend en charge l'algorithme de chaîne Lempel-Ziv-Markov (LZMA) pour effectuer une compression de données sans perte ainsi que d'autres algorithmes (par exemple LZMA2). Les taux de compression typiques pour les images du micrologiciel vont de 2 à 4, réduisant le temps de mise à jour entre 50 et 75 %. L'algorithme de décompression prend également en charge les fichiers créés par des outils PC tels que « 7-ZIP » ou « Lzip » qui utilisent également LZMA.

« Grâce à la mise en œuvre très efficace des algorithmes de compression de pointe dans emCompress de SEGGER, nous pouvons considérablement accélérer les mises à jour du micrologiciel du calculateur », a déclaré Bob N. Ueyama, vice-président exécutif d'eSOL.

Le logiciel emCompress est écrit en ANSI C bien commenté et est à la fois indépendant du compilateur et de la cible. emCompress n'est pas couvert par une licence open source ou d'attribution obligatoire et peut être intégré à tout produit commercial ou propriétaire, sans obligation d'attribuer le fournisseur ou de divulguer la source combinée.