eSOL, otomotiv ürün yazılımı güncellemeleri için SEGGER emCompress'i lisansladı

Güncelleme: 20 Ağustos 2021

eSOL, otomotiv ürün yazılımı güncellemeleri için SEGGER emCompress'i lisansladı

eSOL, otomotiv ürün yazılımı güncellemeleri için SEGGER emCompress'i lisansladı

Japon gömülü mühendislik tedarikçisi eSOL, daha hızlı ürün yazılımı güncellemelerini mümkün kılmak için SEGGER'in emCompress sıkıştırma yazılımının lisansını aldı. Elektronik Otomotiv müşterileri için Kontrol Üniteleri (ECU'lar).

emCompress, boyutun önemli olduğu her türlü uygulama için verileri sıkıştırmaya yönelik çözümler sunarak güncelleme sürelerini büyük ölçüde azaltabilir. Gömülü sistemler için tasarlanan emCompress, en küçük mikro denetleyicilerde bile verileri sıkıştırabilir ve sıkıştırılmış dosyaları açabilir.

Otomotiv endüstrisinde CAN (Kontrolör Alan Ağı) gibi yavaş veri yolu sistemleri ortak bir standarttır. İletişim veri yolunun dayattığı hız sınırlamalarına çözüm bulmak için en iyi seçenek genellikle aktarılacak veri miktarını azaltmaktır. Firmware güncellemesindeki bilgilerin eksiksiz kalması gerektiğinden, sıkıştırma mantıklı bir seçim haline geldi.

emCompress, diğer algoritmaların (örn. LZMA2) yanı sıra kayıpsız veri sıkıştırma gerçekleştirmek için Lempel-Ziv-Markov zincir algoritmasını (LZMA) destekler. Ürün yazılımı görüntüleri için tipik sıkıştırma oranları 2 ila 4 arasında değişir ve güncelleme süresini yüzde 50 ila 75 arasında azaltır. Sıkıştırılmış açma algoritması aynı zamanda LZMA kullanan “7-ZIP” veya “Lzip” gibi PC tabanlı araçlar tarafından oluşturulan dosyaları da destekler.

eSOL Genel Başkan Yardımcısı Bob N. Ueyama, “SEGGER'in emCompress'indeki son teknoloji sıkıştırma algoritmalarının oldukça etkili bir şekilde uygulanması sayesinde, ECU donanım yazılımı güncellemelerini önemli ölçüde hızlandırabiliyoruz” dedi.

emCompress yazılımı, iyi yorumlanmış ANSI C ile yazılmıştır ve hem derleyiciden hem de hedeften bağımsızdır. emCompress açık kaynak veya zorunlu atıf lisansı kapsamında değildir ve satıcıya atıf yapma veya birleşik kaynağı açıklama zorunluluğu olmaksızın herhangi bir ticari veya tescilli ürüne entegre edilebilir.