System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲av永久中文无码精品,成人免费无码大片A毛片抽搐 ,亚洲中文字幕无码av永久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    車輛的微控制單元的升級方法、裝置及電子設備制造方法及圖紙

    技術編號:44525251 閱讀:2 留言:0更新日期:2025-03-07 13:16
    本申請公開了一種車輛的微控制單元的升級方法、裝置及電子設備,該方法通過響應于控制程序升級指令,獲取有效區域標識信息;將第一分區、第二分區中與有效區域標識信息相匹配的分區確定為待運行區,另一分區確定為待升級區;控制待運行區中存儲的控制程序開始運行;根據控制程序升級指令對應的控制程序更新信息對待升級區存儲的控制程序進行更新,得到目標控制程序;在目標控制程序運行正常的情況下,切換至運行目標控制程序,并更新有效區域標識信息。通過基于有效區域標識信息運行待運行區的控制程序,同時升級待升級區的控制程序,在升級成功后切換至運行最近版本的控制程序,解決了如何在升級過程中使MCU保證對其他組件的控制的問題。

    【技術實現步驟摘要】

    本申請涉及車輛,特別涉及一種車輛的微控制單元的升級方法、裝置及電子設備


    技術介紹

    1、在車輛
    中,“智能化、網聯化、電動化、共享化”已成為汽車產業變革的必然趨勢,汽車產品逐步由傳統代步機械工具向新一代具備感知和決策能力的智能終端轉變。車內的域控制器承擔了新四化的主要功能,負責處理各種傳感器數據、控制車輛功能和實現智能化操作。車用域控制器通常通過ota(over-the-air,空中下載技術)技術對各組件進行升級,其中mcu(micro?controller?unit,微控制單元)的升級尤為重要,因為mcu一定程度上承擔了其他組件的控制。

    2、現有技術中,在對mcu進行ota升級時,需要斷開與車輛其他組件之間的通信,存在無法保證其他組件業務連續性的問題。因此,保證mcu對車輛的控制,使其他組件無感知。如何在升級過程中使mcu保證對車輛其他組件的控制成為亟待解決的問題。


    技術實現思路

    1、為了解決現有技術的問題,本申請提供了一種車輛的微控制單元的升級方法、裝置及電子設備,通過設置有效區域標識信息,基于有效區域標識信息運行待運行區的控制程序,同時升級待升級區的控制程序,在升級成功后切換至運行最近版本的控制程序,保證在升級過程中mcu的持續運行,解決了如何在升級過程中使mcu保證對車輛其他組件的控制的問題。

    2、根據本申請的一方面,提供了一種車輛的微控制單元的升級方法,所述微控制單元包括第一分區和第二分區,所述第一分區用于存儲所述微控制單元的第一控制程序,所述第二分區用于存儲所述微控制單元的第二控制程序,所述方法包括:

    3、響應于控制程序升級指令,獲取有效區域標識信息;

    4、將所述第一分區、所述第二分區中與所述有效區域標識信息相匹配的分區確定為待運行區,并將所述第一分區、所述第二分區中除所述目標分區之外的分區確定為待升級區;

    5、控制所述待運行區中存儲的控制程序開始運行;

    6、基于所述控制程序升級指令,獲取控制程序更新信息;

    7、根據所述控制程序更新信息對所述待升級區存儲的控制程序進行更新,得到目標控制程序;

    8、測試所述目標控制程序的運行狀態得到運行測試結果;

    9、在所述運行測試結果指示所述目標控制程序運行正常的情況下,切換至運行所述待升級區中存儲的目標控制程序,并更新所述有效區域標識信息。

    10、在一種可能的實現方式中,所述微控制單元包括數據存儲區,所述數據存儲區存儲有所述有效區域標識信息,

    11、所述響應于控制程序升級指令,獲取有效區域標識信息,包括:

    12、響應于所述控制程序升級指令,運行所述微控制單元的啟動程序;

    13、基于所述啟動程序從所述數據存儲區讀取所述有效區域標識信息;

    14、相應地,所述更新所述有效區域標識信息,包括:

    15、將更新后的有效區域標識信息寫入所述數據存儲區。

    16、在一種可能的實現方式中,所述將所述第一分區、所述第二分區中與所述有效區域標識信息相匹配的分區確定為待運行區,并將所述第一分區、所述第二分區中除所述目標分區之外的分區確定為待升級區,包括:

    17、基于所述有效區域標識信息對預構建的標識信息庫進行查詢,得到對應所述有效區域標識信息的待運行區的地址;

    18、基于所述待運行區的地址進行匹配,得到匹配結果;

    19、在所述匹配結果指示所述待運行區的地址與所述第一分區的地址匹配的情況下,確定所述第一分區為所述待運行區,以及確定所述待升級區為所述第二分區;

    20、在所述匹配結果指示所述待運行區的地址與所述第二分區的地址匹配的情況下,確定所述第二分區為所述待運行區,以及確定所述待升級區為所述第一分區。

    21、在一種可能的實現方式中,構建所述標識信息庫的方法,包括:

    22、基于所述第一控制程序和所述第二控制程序的運行狀態,設置所述第一控制程序和所述第二控制程序所對應分區的標識信息;

    23、若所述第一控制程序和所述第二控制程序的運行狀態均為未升級,設置所述標識信息為第一標識信息;

    24、若所述第一控制程序的運行狀態滿足預設待運行條件,設置所述標識信息為第二標識信息;

    25、若所述第一控制程序的運行狀態滿足預設刷寫條件,設置所述標識信息為第三標識信息;

    26、若上次運行的控制程序為所述第一分區的第一控制程序,設置所述標識信息為第四標識信息;

    27、若所述第二控制程序的運行狀態滿足預設待運行條件,設置所述標識信息為第五標識信息;

    28、若所述第二控制程序的運行狀態滿足預設刷寫條件,設置所述標識信息為第六標識信息;

    29、若上次運行的控制程序為所述第二分區的第二控制程序,設置所述標識信息為第七標識信息;

    30、根據所述標識信息確定對應所述標識信息的待運行區的地址;

    31、基于所述標識信息和對應所述標識信息的待運行區的地址的關系,構建所述標識信息庫。

    32、在一種可能的實現方式中,所述根據所述標識信息確定對應所述標識信息的待運行區的地址,包括:

    33、在所述標識信息為所述第一標識信息的情況下,確定對應所述第一標識信息的待運行區的地址為所述第一分區的地址;

    34、在所述標識信息為所述第二標識信息的情況下,確定對應所述第二標識信息的待運行區的地址為所述第一分區的地址;

    35、在所述標識信息為所述第三標識信息的情況下,確定對應所述第三標識信息的待運行區的地址為所述第一分區的地址;

    36、在所述標識信息為所述第四標識信息的情況下,確定對應所述第四標識信息的待運行區的地址為所述第一分區的地址;

    37、在所述標識信息為所述第五標識信息的情況下,確定對應所述第五標識信息的待運行區的地址為所述第二分區的地址;

    38、在所述標識信息為所述第六標識信息的情況下,確定對應所述第六標識信息的待運行區的地址為所述第二分區的地址;

    39、在所述標識信息為所述第七標識信息的情況下,確定對應所述第七標識信息的待運行區的地址為所述第二分區的地址。

    40、在一種可能的實現方式中,所述更新所述有效區域標識信息,包括:

    41、在運行正常的目標控制程序存儲于所述第一分區的情況下,更新所述有效區域標識信息為所述第四標識信息;

    42、在運行正常的目標控制程序存儲于所述第二分區的情況下,更新所述有效區域標識信息為所述第七標識信息。

    43、在一種可能的實現方式中,所述有效區域標識信息包括所述待運行區的地址,

    44、所述控制所述待運行區中存儲的控制程序開始運行,包括:

    45、在所述待運行區的地址為所述第一分區的地址的情況下,運行所述第一分區的第一控制程序;

    46、在所述待運行區的地址為所述第二分區的地址的本文檔來自技高網...

    【技術保護點】

    1.一種車輛的微控制單元的升級方法,其特征在于,所述微控制單元包括第一分區和第二分區,所述第一分區用于存儲所述微控制單元的第一控制程序,所述第二分區用于存儲所述微控制單元的第二控制程序,所述方法包括:

    2.根據權利要求1所述的車輛的微控制單元的升級方法,其特征在于,所述微控制單元包括數據存儲區,所述數據存儲區存儲有所述有效區域標識信息,

    3.根據權利要求1所述的車輛的微控制單元的升級方法,其特征在于,

    4.根據權利要求3所述的車輛的微控制單元的升級方法,其特征在于,

    5.根據權利要求4所述的車輛的微控制單元的升級方法,其特征在于,

    6.根據權利要求4所述的車輛的微控制單元的升級方法,其特征在于,

    7.根據權利要求1所述的車輛的微控制單元的升級方法,其特征在于,所述有效區域標識信息包括所述待運行區的地址,

    8.根據權利要求1所述的車輛的微控制單元的升級方法,其特征在于,

    9.一種車輛的微控制單元的升級裝置,其特征在于,所述微控制單元包括第一分區和第二分區,所述第一分區用于存儲所述微控制單元的第一控制程序,所述第二分區用于存儲所述微控制單元的第二控制程序,所述裝置包括:

    10.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器中存儲有至少一條指令或者至少一段程序,所述至少一條指令或者所述至少一段程序由所述處理器加載并執行以實現如權利要求1至8中任一項所述的車輛的微控制單元的升級方法。

    ...

    【技術特征摘要】

    1.一種車輛的微控制單元的升級方法,其特征在于,所述微控制單元包括第一分區和第二分區,所述第一分區用于存儲所述微控制單元的第一控制程序,所述第二分區用于存儲所述微控制單元的第二控制程序,所述方法包括:

    2.根據權利要求1所述的車輛的微控制單元的升級方法,其特征在于,所述微控制單元包括數據存儲區,所述數據存儲區存儲有所述有效區域標識信息,

    3.根據權利要求1所述的車輛的微控制單元的升級方法,其特征在于,

    4.根據權利要求3所述的車輛的微控制單元的升級方法,其特征在于,

    5.根據權利要求4所述的車輛的微控制單元的升級方法,其特征在于,

    6.根據權利要求4所述的車輛的微控制單元的升級方法,其特征...

    【專利技術屬性】
    技術研發人員:徐威
    申請(專利權)人:中汽創智科技有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: JLZZJLZZ亚洲乱熟无码| 精品无码久久久久国产| 无码人妻丰满熟妇区五十路| 亚洲va中文字幕无码| 麻豆aⅴ精品无码一区二区| 亚洲精品9999久久久久无码| 亚洲国产综合无码一区二区二三区 | 欧洲人妻丰满av无码久久不卡| 97久久精品无码一区二区| 亚洲精品无码久久久久A片苍井空| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲a∨无码精品色午夜| 亚洲午夜无码AV毛片久久| 98久久人妻无码精品系列蜜桃| 国产成人无码A区在线观看视频| 精品人妻系列无码一区二区三区| 国产精品亚洲专区无码不卡| 无码成人AAAAA毛片| 曰韩无码无遮挡A级毛片| 久久久无码精品亚洲日韩京东传媒| 少妇无码太爽了不卡在线观看| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲AV日韩AV永久无码免下载| 无码人妻少妇色欲AV一区二区| 办公室丝袜激情无码播放| 成人免费无码大片A毛片抽搐 | 50岁人妻丰满熟妇αv无码区| 亚洲真人无码永久在线 | 久久无码无码久久综合综合| 狠狠噜天天噜日日噜无码| 丰满少妇人妻无码| 潮喷失禁大喷水aⅴ无码| 成年午夜无码av片在线观看| 久久国产三级无码一区二区| 亚洲国产精品无码久久青草| AV无码小缝喷白浆在线观看| 亚洲精品无码久久久久| 亚洲AV无码第一区二区三区 | 亚洲AV综合色区无码二区偷拍| 久久久亚洲精品无码| 久久亚洲精品无码VA大香大香|