eSOL, 자동차 펌웨어 업데이트용 SEGGER emCompress 라이선스

업데이트: 20년 2021월 XNUMX일

eSOL, 자동차 펌웨어 업데이트용 SEGGER emCompress 라이선스

eSOL, 자동차 펌웨어 업데이트용 SEGGER emCompress 라이선스

일본의 임베디드 엔지니어링 공급업체인 eSOL은 SEGGER의 emCompress 압축 소프트웨어를 라이선스하여 보다 빠른 펌웨어 업데이트가 가능하도록 했습니다. 전자 자동차 고객을 위한 제어 장치(ECU).

emCompress는 크기가 중요한 모든 종류의 응용 프로그램에 대한 데이터를 압축하는 솔루션을 제공하여 업데이트 시간을 크게 줄일 수 있습니다. 임베디드 시스템용으로 설계된 emCompress는 가장 작은 마이크로컨트롤러에서도 데이터를 압축 및 압축 해제할 수 있습니다.

자동차 산업에서는 CAN(Controller Area Network)과 같은 저속 버스 시스템이 일반적인 표준입니다. 통신 버스에 의해 부과된 속도 제한을 해결하기 위해 가장 좋은 옵션은 일반적으로 전송할 데이터의 양을 줄이는 것입니다. 펌웨어 업데이트의 정보는 완전한 상태를 유지해야 하므로 압축이 논리적 선택이 되었습니다.

emCompress는 LZMA(Lempel-Ziv-Markov chain algorithm)를 지원하여 무손실 데이터 압축과 다른 알고리즘(예: LZMA2)을 수행합니다. 펌웨어 이미지의 일반적인 압축률은 2~4이며 업데이트 시간을 50~75% 단축합니다. 압축 해제 알고리즘은 LZMA를 사용하는 "7-ZIP" 또는 "Lzip"과 같은 PC 기반 도구로 만든 파일도 지원합니다.

eSOL의 수석 부사장인 Bob N. Ueyama는 “SEGGER의 emCompress에서 최첨단 압축 알고리즘을 매우 효과적으로 구현함으로써 ECU 펌웨어 업데이트 속도를 크게 높일 수 있습니다.

emCompress 소프트웨어는 주석이 잘 달린 ANSI C로 작성되었으며 컴파일러와 대상에 독립적입니다. emCompress는 오픈 소스 또는 필수 귀속 라이선스의 적용을 받지 않으며 공급업체를 표시하거나 결합된 소스를 공개할 의무 없이 상업용 또는 독점 제품에 통합할 수 있습니다.