eSOL melisensi SEGGER emCompress untuk pembaruan firmware otomotif

Pembaruan: 20 Agustus 2021

eSOL melisensi SEGGER emCompress untuk pembaruan firmware otomotif

eSOL melisensi SEGGER emCompress untuk pembaruan firmware otomotif

Pemasok teknik tertanam Jepang eSOL telah melisensikan perangkat lunak kompresi emCompress SEGGER untuk memungkinkan pembaruan firmware yang lebih cepat Elektronik Unit Kontrol (ECU) untuk pelanggan otomotif.

emCompress mampu secara drastis mengurangi waktu pembaruan dengan menawarkan solusi untuk mengompresi data untuk semua jenis aplikasi yang membutuhkan ukuran. Dirancang untuk sistem tertanam, emCompress dapat mengompresi dan mendekompresi data bahkan pada mikrokontroler terkecil.

Dalam industri otomotif, sistem bus lambat seperti CAN (Controller Area Network) adalah standar umum. Untuk mengatasi batasan kecepatan yang dikenakan oleh bus komunikasi, opsi terbaik biasanya adalah mengurangi jumlah data yang akan ditransfer. Karena informasi dalam pembaruan firmware harus tetap lengkap, kompresi telah menjadi pilihan yang logis.

emCompress mendukung algoritma rantai Lempel–Ziv–Markov (LZMA) untuk melakukan kompresi data lossless serta algoritma lainnya (misalnya LZMA2). Tingkat kompresi tipikal untuk gambar firmware berkisar dari 2 hingga 4, mengurangi waktu pembaruan antara 50 dan 75 persen. Algoritme dekompresi juga mendukung file yang dibuat oleh alat berbasis PC seperti "7-ZIP" atau "Lzip" yang juga menggunakan LZMA.

“Berkat implementasi yang sangat efektif dari algoritme kompresi canggih di emCompress SEGGER, kami dapat mempercepat pembaruan firmware ECU secara signifikan,” kata Bob N. Ueyama, Wakil Presiden Eksekutif eSOL.

Perangkat lunak emCompress ditulis dalam ANSI C yang dikomentari dengan baik dan merupakan kompiler dan target independen. emCompress tidak dicakup oleh sumber terbuka atau lisensi atribusi yang diperlukan dan dapat diintegrasikan ke dalam produk komersial atau kepemilikan apa pun, tanpa kewajiban untuk mengatribusikan vendor atau mengungkapkan sumber gabungan.