eSOL อนุญาต SEGGER emCompress สำหรับการอัพเดตเฟิร์มแวร์ยานยนต์

อัปเดต: 20 สิงหาคม 2021

eSOL อนุญาต SEGGER emCompress สำหรับการอัพเดตเฟิร์มแวร์ยานยนต์

eSOL อนุญาต SEGGER emCompress สำหรับการอัพเดตเฟิร์มแวร์ยานยนต์

eSOL ซัพพลายเออร์ด้านวิศวกรรมฝังตัวของญี่ปุ่นได้ออกใบอนุญาตซอฟต์แวร์บีบอัด emCompress ของ SEGGER เพื่อให้สามารถอัปเดตเฟิร์มแวร์ได้เร็วขึ้น อิเล็กทรอนิกส์ หน่วยควบคุม (ECU) สำหรับลูกค้ายานยนต์

emCompress สามารถลดเวลาในการอัปเดตได้อย่างมากโดยนำเสนอโซลูชันในการบีบอัดข้อมูลสำหรับแอปพลิเคชันทุกประเภทที่ขนาดมีความสำคัญ ออกแบบมาสำหรับระบบฝังตัว emCompress สามารถบีบอัดและขยายข้อมูลได้แม้ในไมโครคอนโทรลเลอร์ที่เล็กที่สุด

ในอุตสาหกรรมยานยนต์ ระบบบัสช้า เช่น CAN (Controller Area Network) เป็นมาตรฐานทั่วไป ในการจัดการกับข้อจำกัดความเร็วที่กำหนดโดยบัสสื่อสาร ตัวเลือกที่ดีที่สุดคือการลดปริมาณข้อมูลที่จะถ่ายโอน เนื่องจากข้อมูลในการอัพเดตเฟิร์มแวร์จำเป็นต้องคงความสมบูรณ์ การบีบอัดจึงกลายเป็นตัวเลือกที่เหมาะสม

emCompress รองรับ Lempel–Ziv–Markov chain algorithm (LZMA) เพื่อทำการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล เช่นเดียวกับอัลกอริธึมอื่นๆ (เช่น LZMA2) อัตราการบีบอัดโดยทั่วไปสำหรับอิมเมจเฟิร์มแวร์มีตั้งแต่ 2 ถึง 4 ซึ่งช่วยลดเวลาในการอัปเดตระหว่าง 50 ถึง 75 เปอร์เซ็นต์ อัลกอริธึมการคลายการบีบอัดยังรองรับไฟล์ที่สร้างโดยเครื่องมือบนพีซี เช่น “7-ZIP” หรือ “Lzip” ซึ่งใช้ LZMA ด้วยเช่นกัน

“ต้องขอบคุณการนำอัลกอริธึมการบีบอัดที่ทันสมัยมาใช้อย่างมีประสิทธิภาพสูงใน emCompress ของ SEGGER เราจึงสามารถอัปเดตเฟิร์มแวร์ ECU ได้เร็วขึ้นอย่างมาก” Bob N. Ueyama รองประธานบริหารของ eSOL กล่าว

ซอฟต์แวร์ emCompress เขียนด้วย ANSI C ที่มีความคิดเห็นเป็นอย่างดี และเป็นทั้งคอมไพเลอร์และเป้าหมายที่เป็นอิสระ emCompress ไม่ได้รับการคุ้มครองโดยโอเพ่นซอร์สหรือใบอนุญาตที่ต้องระบุแหล่งที่มา และสามารถรวมเข้ากับผลิตภัณฑ์เชิงพาณิชย์หรือกรรมสิทธิ์ใดๆ ก็ได้ โดยไม่ต้องมีภาระผูกพันในการระบุแหล่งที่มาของผู้ขายหรือเปิดเผยแหล่งที่มาที่รวมกัน