博客專欄

        EEPW首頁 > 博客 > Bootloader解決方案—INTEWORK-EAS-Boot

        Bootloader解決方案—INTEWORK-EAS-Boot

        發布人:hiraintech 時間:2024-12-19 來源:工程師 發布文章

        概述

               在汽車智能化、網絡化趨勢推動下,汽車電子控制單元(ECU)軟件更新迭代貫穿前期設計、功能研發、功能修復、功能升級等整個生命周期。在不破環 ECU 外部環境的情況下,一套可適用于多種通信總線協議、不同安全操作機制、不同安全校驗算法的 Bootloader 軟件成為ECU的必要組成部分。

               INTEWORK-EAS.Boot是經緯恒潤自主研發的BootLoader軟件產品??苫诳蛻糁付?MCU 型號、集成開發環境和 OEM 規范進行定制化方案設計和開發,目前基于客戶需求已經在在數十款芯片、數十家國內外主流 OEM 中有量產產品驗證,可保護寫入車輛 ECU 中代碼和數據的完整性、機密性,在保障安全的前提下可用于升級刷寫、生產刷寫、維修刷寫,具有較強的穩定性、可靠性和實用性。

        1734572753158070.jpg

        圖1 BootLoader解決方案示意圖

        有感刷寫 VS 無感刷寫  1734572785770303.jpg

        圖2 有感和無感刷寫對比

            · 有感刷寫

        ?  有感刷寫是指在用戶感知的情況下對Bootloader進行更新

        ?  適用于較大規模的軟件更新、需要用戶確認或高風險的刷寫操作

        1734572938410097.jpg

        圖3 有感刷寫流程示意圖

            · 無感刷寫

        ?  無感刷寫是指在用戶不感知的情況下靜默地對Bootloader進行更新

        ?  適用于小規模的軟件補丁、日常維護更新或用戶不希望被打擾的場景

         1734572984826139.jpg

        圖4 無感刷寫流程示意圖

               這兩種刷寫方式各有特點,具體選擇哪一種方式需根據實際應用場景和用戶需求來決定。除此之外,經緯恒潤BootLoader解決方案近年來增加了諸多功能,形成如下方案特點。

        方案特點

            · 支持 CAN/CANFD/LIN/Ethernet 等多總線及多路刷寫

            · 支持主流刷寫規范及定制刷寫規范,包括:普通刷寫、雙級BootLoader、主從刷寫、自更新、備份回滾等功能

            · 支持軟硬件加解密算法,可用于安全啟動、完整性校驗、安全解鎖等多種場景

            · 支持 Flash 驅動下載獨立運行的軟件互鎖功能,防止非法權限操作內存

            · 支持指紋信息、新鮮度值、版本號、時間戳等多種更新文件信息存儲方案,可追溯軟件更新信息

            · 支持 LZSS 數據壓縮算法的壓縮下載方案,提高下載速度

            · 支持加密傳輸,解密存儲方案,保護下載文件和下載內容的機密性

            · 支持斷點續傳,程序下載中斷后,允許系統重新下載,魯棒性高

            · 支持無感刷寫,ECU運行過程中可接收更新數據包

        集成服務

            · 全項目周期的技術支持服務,貫穿項目方案、開發、集成、測試、售后等環節

            · 本地化團隊提供現場集成服務

            · 多種技術支持方式,包括電話、郵件、視頻會議、現場支持等

            · 維護期內軟件免費升級和更新

            · 快速響應,根據客戶需求,提供定制化的方案和服務

        培訓服務

            · BootLoader原理培訓(基礎+高級)

            · 產品使用培訓(軟件使用培訓+關鍵技術培訓)

            · 行業標準培訓

               了解更多:請致電 010-64840808轉6116 或發郵件至market_dept@hirain.com(聯系時請說明來自EEPW)

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 铜梁县| 博湖县| 临猗县| 乌拉特中旗| 宜良县| 西丰县| 巫溪县| 花莲市| 沽源县| 揭阳市| 北碚区| 富宁县| 澄城县| 县级市| 平泉县| 高阳县| 甘孜| 汾阳市| 如皋市| 克拉玛依市| 西城区| 昌平区| 六盘水市| 沂南县| 抚顺市| 潼南县| 邵武市| 遵义县| 镇江市| 南岸区| 西丰县| 广东省| 和硕县| 会昌县| 易门县| 昌都县| 涞水县| 阳泉市| 海城市| 长海县| 临江市|