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

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

3天內不再提示

Bootloader解決方案—INTEWORK-EAS-Boot

經(jīng)緯恒潤 ? 2024-12-20 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

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

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

wKgZPGdlChSAGBjYAANviYXvb5g309.png

圖1 BootLoader解決方案示意圖

有感刷寫 VS無感刷寫

wKgZO2dlCi-AZcRgAAYTqF4AGOI612.png

圖2有感和無感刷寫對比

  • 有感刷寫

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

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

wKgZO2dlClKARp5HAAGLQl-2WbE681.png

圖3有感刷寫流程示意圖

  • 無感刷寫

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

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

wKgZO2dlCnKADlUmAAEyAJHo8vg085.png

圖4無感刷寫流程示意圖

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

方案特點

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

集成服務

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

培訓服務

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

    關注

    3037

    文章

    8328

    瀏覽量

    170015
  • ecu
    ecu
    +關注

    關注

    14

    文章

    929

    瀏覽量

    55714
  • bootloader
    +關注

    關注

    2

    文章

    239

    瀏覽量

    46624
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    飛凌嵌入式ElfBoard ELF 1板卡-Uboot簡介之BootLoader

    BootLoader是什么,從名字上來看,BootLoaderboot和loader兩部分組成,這也是它的主要的兩個功能。boot主要是指初始化一些系統(tǒng)的硬件并建立內存映射圖,為內核
    發(fā)表于 05-22 10:42

    求助,關于S32G3 Multi-Boot Bootloader創(chuàng)建的問題求解

    使用Bootloader_S32G3XX_ASR_4.4_M7 示例,我根據(jù)以下內容修改了引導源信息: A53: Reset Handler Address: 0x34302000 Load Image Address: 0x342F8000 Image
    發(fā)表于 04-09 08:30

    求助,關于在S32G399ARDB3板上的Multicore Bootloader中啟用HSE功能的問題求解

    它是一個多核 bootloader,但我們觀察到控件不會從 bootloader 過渡到 U-Boot,但并行 m core autosar 應用程序正在運行。為了調試問題,我禁用了 M 內核,但控件
    發(fā)表于 04-07 09:16

    U-BootBootloader,99% 的工程師都分不清?

    嵌入式軟件工程師聽說過 u-bootbootloader,但很多工程師依然不知道他們到底是啥。 ? 今天就來簡單講講?u-bootbootloader?的內容以及區(qū)別
    的頭像 發(fā)表于 03-25 20:47 ?565次閱讀

    解決方案】安科瑞智慧用電產(chǎn)品解決方案介紹

    解決方案】安科瑞智慧用電產(chǎn)品解決方案介紹
    的頭像 發(fā)表于 02-19 08:42 ?476次閱讀
    【<b class='flag-5'>解決方案</b>】安科瑞智慧用電產(chǎn)品<b class='flag-5'>解決方案</b>介紹

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

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

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

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

    如何做一個hpm6750evk2的bootloader

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

    HPM6750 Bootloader設計

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

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

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

    單片機boot0和boot1怎么設置

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

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

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

    stm32boot0和boot1對應哪個p引腳

    STM32系列微控制器是一種廣泛應用于嵌入式系統(tǒng)領域的32位微控制器。在STM32系列微控制器中,BOOT0和BOOT1是兩個重要的引腳,它們用于設置設備的啟動模式。 首先,讓我們了解STM32系列
    的頭像 發(fā)表于 08-22 09:40 ?6185次閱讀

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

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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品