0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Bootloader解決方案—INTEWORK-EAS-Boot

經(jīng)緯恒潤 ? 2024-12-20 14:13 ? 次閱讀

概述

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

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

wKgZPGdlChSAGBjYAANviYXvb5g309.png

圖1 BootLoader解決方案示意圖

有感刷寫 VS無感刷寫

wKgZO2dlCi-AZcRgAAYTqF4AGOI612.png

圖2有感和無感刷寫對比

  • 有感刷寫

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

—適用于較大規(guī)模的軟件更新、需要用戶確認或高風(fēng)險的刷寫操作

wKgZO2dlClKARp5HAAGLQl-2WbE681.png

圖3有感刷寫流程示意圖

  • 無感刷寫

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

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

wKgZO2dlCnKADlUmAAEyAJHo8vg085.png

圖4無感刷寫流程示意圖

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

方案特點

  • 支持 CAN/CANFD/LIN/Ethernet等多總線及多路刷寫
  • 支持主流刷寫規(guī)范及定制刷寫規(guī)范,包括:普通刷寫、雙級BootLoader、主從刷寫、自更新、備份回滾等功能
  • 支持軟硬件加解密算法,可用于安全啟動、完整性校驗、安全解鎖等多種場景
  • 支持 Flash驅(qū)動下載獨立運行的軟件互鎖功能,防止非法權(quán)限操作內(nèi)存
  • 支持指紋信息、新鮮度值、版本號、時間戳等多種更新文件信息存儲方案,可追溯軟件更新信息
  • 支持 LZSS數(shù)據(jù)壓縮算法的壓縮下載方案,提高下載速度
  • 支持加密傳輸,解密存儲方案,保護下載文件和下載內(nèi)容的機密性
  • 支持斷點續(xù)傳,程序下載中斷后,允許系統(tǒng)重新下載,魯棒性高
  • 支持無感刷寫,ECU運行過程中可接收更新數(shù)據(jù)包

集成服務(wù)

  • 全項目周期的技術(shù)支持服務(wù),貫穿項目方案、開發(fā)、集成、測試、售后等環(huán)節(jié)
  • 本地化團隊提供現(xiàn)場集成服務(wù)
  • 多種技術(shù)支持方式,包括電話、郵件、視頻會議、現(xiàn)場支持等
  • 維護期內(nèi)軟件免費升級和更新
  • 快速響應(yīng),根據(jù)客戶需求,提供定制化的方案和服務(wù)

培訓(xùn)服務(wù)

  • BootLoader原理培訓(xùn)(基礎(chǔ)+高級)
  • 產(chǎn)品使用培訓(xùn)(軟件使用培訓(xùn)+關(guān)鍵技術(shù)培訓(xùn))
  • 行業(yè)標(biāo)準(zhǔn)培訓(xùn)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3031

    文章

    8085

    瀏覽量

    168392
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    895

    瀏覽量

    55032
  • bootloader
    +關(guān)注

    關(guān)注

    2

    文章

    237

    瀏覽量

    46029
收藏 人收藏

    評論

    相關(guān)推薦

    解決方案】智慧用電解決方案

    解決方案】智慧用電解決方案
    的頭像 發(fā)表于 11-11 01:00 ?216次閱讀
    【<b class='flag-5'>解決方案</b>】智慧用電<b class='flag-5'>解決方案</b>

    測試新體驗 | 車載網(wǎng)絡(luò)測試套件INTEWORK-ANTP

    經(jīng)緯恒潤自主研發(fā)的INTEWORK-ANTP(車載網(wǎng)絡(luò)測試套件)專注于以太網(wǎng)(Ethernet)和控制器局域網(wǎng)(CAN)等常見車載通信的協(xié)議測試。它幫助整車廠和零部件供應(yīng)商及時發(fā)現(xiàn)并解決問題,確保車載網(wǎng)絡(luò)的性能和可靠性。
    的頭像 發(fā)表于 11-08 19:56 ?778次閱讀
    測試新體驗 | 車載網(wǎng)絡(luò)測試套件<b class='flag-5'>INTEWORK</b>-ANTP

    AUTOSAR解決方案INTEWORK-EAS-AP

    經(jīng)緯恒潤自主研發(fā)的Adaptive AUTOSAR平臺產(chǎn)品, 遵循AUTOSAR Adaptive R19-11和R22-11規(guī)范, 使用C++11、C++17語言開發(fā)。可通過極易上手的自研工具配置,實現(xiàn)AUTOSAR AP協(xié)議棧代碼快速生成。
    的頭像 發(fā)表于 11-06 16:11 ?858次閱讀
    AUTOSAR<b class='flag-5'>解決方案</b> — <b class='flag-5'>INTEWORK-EAS</b>-AP

    HPM6750 Bootloader設(shè)計

    我正在做一個hpm6750evk2的bootloader。設(shè)計很簡單,boot工程代碼只做跳轉(zhuǎn)到1M后的APP工程代碼處,APP工程就是做的一個點燈的程序而已,boot、APP工程都是跑
    發(fā)表于 10-23 18:59

    經(jīng)緯恒潤AUTOSAR成功適配芯鈦科技Alioth TTA8車規(guī)級芯片

    基礎(chǔ)軟件產(chǎn)品INTEWORK-EAS-CP成功適配芯鈦科技的AliothTTA8車規(guī)級MCU芯片,INTEWORK-EAS芯片生態(tài)圈迎來了一位可靠的新成員。AliothT
    的頭像 發(fā)表于 10-22 08:00 ?475次閱讀
    經(jīng)緯恒潤AUTOSAR成功適配芯鈦科技Alioth TTA8車規(guī)級芯片

    單片機boot0和boot1怎么設(shè)置

    單片機Boot0和Boot1簡介 Boot0和Boot1是單片機啟動模式選擇引腳,用于選擇單片機的啟動模式。 Boot0和
    的頭像 發(fā)表于 08-22 09:50 ?3614次閱讀

    stm32讀取boot引腳狀態(tài)

    在STM32微控制器中,Boot引腳(通常指的是BOOT0和BOOT1引腳)的狀態(tài)決定了設(shè)備啟動時的引導(dǎo)模式。這些引腳的狀態(tài)在復(fù)位時被讀取,并據(jù)此選擇啟動哪塊存儲器。比如,STM32F103系列
    的頭像 發(fā)表于 08-22 09:48 ?1833次閱讀

    YTM32的HA系列微控制器啟動過程詳解

    HA系列微控制器基于Arm Cortex-M7處理器內(nèi)核,集成了Security Boot的功能。Security Boot的關(guān)鍵代碼集成在BOOT ROM中的bootloader程序
    的頭像 發(fā)表于 07-15 09:24 ?536次閱讀
    YTM32的HA系列微控制器啟動過程詳解

    esp-idf hello_world示例燒入后BootLoader無法啟動怎么解決?

    ) boot_comm: chip revision: 1, min. bootloader chip revision: 0 I (40) boot: ESP-IDF v3.3.1-dirty 2nd
    發(fā)表于 06-25 07:34

    Bootloader.ld文件的iram_seg范圍是多大呢?

    我在IDF-4.4.2調(diào)試自定義的bootloader程序,發(fā)現(xiàn)iram_seg和dram_seg經(jīng)常不夠用,找到了bootloader/subproject/main/ld/esp32c3下面
    發(fā)表于 06-14 08:10

    IDF-4.4.2在修改boot過程中,編譯有提示bootloader受到partition-table offset的限制,為什么?

    我在 IDF-4.4.2在修改boot過程中,編譯有提示bootloader受到partition-table offset的限制,如下圖 可當(dāng)我用menuconfig修改后,發(fā)現(xiàn)從0XC000
    發(fā)表于 06-14 06:27

    如何才能將Bootloader和Application關(guān)聯(lián)起來

    接下來,我們要利用該Bootloader調(diào)試目標(biāo)Application Project,如何才能將Bootloader和Application關(guān)聯(lián)起來呢?就需要借助剛才提到的Bootloader Project Build所生成
    的頭像 發(fā)表于 06-12 14:32 ?865次閱讀
    如何才能將<b class='flag-5'>Bootloader</b>和Application關(guān)聯(lián)起來

    用STM32進行bootloader開發(fā)時,能不能將boot和app程序的hex合成為一個hex進行燒錄?

    大家好,請問用STM32進行bootloader開發(fā)時,能不能將boot和app程序的hex合成為一個hex進行燒錄?我之前分別燒錄兩個hex,是可以實現(xiàn)功能的,不知道合成一個hex燒錄行不行。 我
    發(fā)表于 04-01 08:20

    經(jīng)緯恒潤INTEWORK-EAS產(chǎn)品成功適配芯來RISC-V處理器NA內(nèi)核

    近日,經(jīng)緯恒潤AUTOSAR基礎(chǔ)軟件產(chǎn)品INTEWORK-EAS(ECU AUTOSAR Software,以下簡稱EAS)在芯來提供的HP060開發(fā)板上成功適配芯來科技的RISC-V處理器NA內(nèi)核,雙方攜手打造了具備靈活、可靠、高性能、強安全性的
    的頭像 發(fā)表于 03-29 14:38 ?1258次閱讀
    經(jīng)緯恒潤<b class='flag-5'>INTEWORK-EAS</b>產(chǎn)品成功適配芯來RISC-V處理器NA內(nèi)核

    經(jīng)緯恒潤AUTOSAR產(chǎn)品成功適配芯來RISC-V車規(guī)內(nèi)核

    近日,經(jīng)緯恒潤AUTOSAR基礎(chǔ)軟件產(chǎn)品INTEWORK-EAS(ECUAUTOSARSoftware,以下簡稱EAS)在芯來提供的HP060開發(fā)板上成功適配芯來科技的RISC-V處理器NA內(nèi)核
    的頭像 發(fā)表于 03-29 08:00 ?556次閱讀
    經(jīng)緯恒潤AUTOSAR產(chǎn)品成功適配芯來RISC-V車規(guī)內(nèi)核