最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

ECU升級方法、裝置、設(shè)備、介質(zhì)及車輛與流程

文檔序號:41952624發(fā)布日期:2025-05-16 14:15閱讀:2來源:國知局
ECU升級方法、裝置、設(shè)備、介質(zhì)及車輛與流程

本申請屬于車輛升級,尤其涉及一種ecu升級方法、裝置、設(shè)備、介質(zhì)及車輛。


背景技術(shù):

1、隨著新能源汽車領(lǐng)域的不斷發(fā)展,汽車內(nèi)的ecu(electronic?control?unit,電子控制單元)數(shù)量越來越多,對于ota(over-the-airtechnology,空中升級)功能的需求也越來越大,因此,ecu實(shí)現(xiàn)軟件自升級的boot(bootloader,系統(tǒng)引導(dǎo)加載程序)功能已經(jīng)成為車輛必備功能。

2、通常單個(gè)ecu中的存儲區(qū)域被劃分為引導(dǎo)加載分區(qū)和應(yīng)用分區(qū),引導(dǎo)加載分區(qū)中存儲有引導(dǎo)加載程序boot,應(yīng)用分區(qū)中則存儲有應(yīng)用程序app。boot作為引導(dǎo)加載程序,能夠?qū)崿F(xiàn)app的ota。

3、然而,相關(guān)技術(shù)中ecu的升級方式存在一定缺陷,例如在升級過程中無法保持原有的app功能正常運(yùn)行,影響用戶的使用體驗(yàn)。


技術(shù)實(shí)現(xiàn)思路

1、本申請實(shí)施例提供一種ecu升級方法、裝置、設(shè)備、介質(zhì)及車輛,能夠改善現(xiàn)有的ecu的升級方式存在一定缺陷的問題。

2、第一方面,本申請實(shí)施例提供了一種ecu升級方法,ecu升級方法包括:

3、響應(yīng)于升級指令,獲取應(yīng)用升級數(shù)據(jù);

4、將應(yīng)用升級數(shù)據(jù)寫入至兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū);其中,應(yīng)用升級數(shù)據(jù)為應(yīng)用程序的更新數(shù)據(jù),兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū)用于存儲應(yīng)用升級數(shù)據(jù),第二應(yīng)用分區(qū)用于運(yùn)行應(yīng)用升級數(shù)據(jù);

5、在ecu重新啟動的情況下,利用引導(dǎo)加載程序從第一應(yīng)用分區(qū)中將應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對應(yīng)用程序進(jìn)行引導(dǎo)加載。

6、在一些實(shí)施例中,將應(yīng)用升級數(shù)據(jù)寫入至兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū),包括:

7、從兩個(gè)應(yīng)用分區(qū)中識別出第一應(yīng)用分區(qū),并將應(yīng)用升級數(shù)據(jù)寫入第一應(yīng)用分區(qū);

8、基于應(yīng)用升級模式設(shè)置第一啟動參數(shù);其中,第一啟動參數(shù)用于指示兩個(gè)應(yīng)用分區(qū)中存儲有應(yīng)用升級數(shù)據(jù)的應(yīng)用分區(qū)為第一應(yīng)用分區(qū)。

9、在一些實(shí)施例中,在ecu重新啟動的情況下,利用引導(dǎo)加載程序從第一應(yīng)用分區(qū)中將應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對應(yīng)用程序進(jìn)行引導(dǎo)加載,包括:

10、基于第一啟動參數(shù)從兩個(gè)應(yīng)用分區(qū)中確定第一應(yīng)用分區(qū);

11、從第一應(yīng)用分區(qū)中將應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū);

12、從第二應(yīng)用分區(qū)中對應(yīng)用程序進(jìn)行引導(dǎo)加載。

13、在一些實(shí)施例中,利用引導(dǎo)加載程序從第一應(yīng)用分區(qū)中將應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對應(yīng)用程序進(jìn)行引導(dǎo)加載,還包括:

14、在利用引導(dǎo)加載程序?qū)?yīng)用程序進(jìn)行引導(dǎo)加載的情況下,開啟異常監(jiān)控程序,并對應(yīng)用程序的第一引導(dǎo)次數(shù)進(jìn)行計(jì)數(shù);異常監(jiān)控程序用于在引導(dǎo)加載失敗的情況下,重新啟動ecu。

15、在一些實(shí)施例中,在應(yīng)用升級模式為第一模式的情況下,兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū)為程序數(shù)據(jù)加載分區(qū)、第二應(yīng)用分區(qū)為程序數(shù)據(jù)緩存分區(qū),第一應(yīng)用分區(qū)對應(yīng)的第一存儲器與第二應(yīng)用分區(qū)對應(yīng)的第二存儲器的器件參數(shù)不一致。

16、在一些實(shí)施例中,第一存儲器與第二存儲器在功能、容量、讀寫速度、設(shè)置位置、存取方式中至少有一項(xiàng)不同。

17、第二方面,本申請實(shí)施例還提供一種ecu升級裝置,ecu升級裝置包括:

18、獲取模塊,用于響應(yīng)于升級指令,獲取應(yīng)用升級數(shù)據(jù);

19、寫入模塊,用于將應(yīng)用升級數(shù)據(jù)寫入至兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū);其中,應(yīng)用升級數(shù)據(jù)為應(yīng)用程序的更新數(shù)據(jù),兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū)用于存儲應(yīng)用升級數(shù)據(jù),第二應(yīng)用分區(qū)用于運(yùn)行應(yīng)用升級數(shù)據(jù);

20、引導(dǎo)模塊,用于在ecu重新啟動的情況下,利用引導(dǎo)加載程序從第一應(yīng)用分區(qū)中將應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對應(yīng)用程序進(jìn)行引導(dǎo)加載。

21、第三方面,本申請實(shí)施例還提供一種ecu升級設(shè)備,ecu升級設(shè)備包括:處理器以及存儲有計(jì)算機(jī)程序指令的存儲器;

22、處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)第一方面的ecu升級方法。

23、第四方面,本申請實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面的ecu升級方法。

24、第五方面,本申請實(shí)施例還提供一種車輛,車輛包括第二方面的ecu升級裝置、第三方面的ecu升級設(shè)備或者第四方面的計(jì)算機(jī)可讀存儲介質(zhì)中的至少一項(xiàng)。

25、本申請實(shí)施例提供的ecu升級方法、裝置、設(shè)備、介質(zhì)及車輛,通過響應(yīng)升級指令,能夠在應(yīng)用程序運(yùn)行時(shí),將應(yīng)用升級數(shù)據(jù)寫入至兩個(gè)應(yīng)用分區(qū)中處于未運(yùn)行狀態(tài)的分區(qū)。在ecu重新啟動后、引導(dǎo)加載程序運(yùn)行時(shí),可以從第二應(yīng)用分區(qū)中引導(dǎo)加載應(yīng)用程序,以實(shí)現(xiàn)應(yīng)用程序的升級。并且升級過程中不會影響到處于運(yùn)行狀態(tài)的應(yīng)用分區(qū),從而避免了升級過程中無法保持原有的app功能正常運(yùn)行的問題,提升了ecu升級的使用體驗(yàn)和便利性。



技術(shù)特征:

1.一種ecu升級方法,其特征在于,所述ecu升級方法包括:

2.如權(quán)利要求1所述的ecu升級方法,其特征在于,所述將所述應(yīng)用升級數(shù)據(jù)寫入至兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū),包括:

3.如權(quán)利要求2所述的ecu升級方法,其特征在于,所述在ecu重新啟動的情況下,利用引導(dǎo)加載程序從所述第一應(yīng)用分區(qū)中將所述應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對所述應(yīng)用程序進(jìn)行引導(dǎo)加載,包括:

4.如權(quán)利要求3所述的ecu升級方法,其特征在于,所述利用引導(dǎo)加載程序從所述第一應(yīng)用分區(qū)中將所述應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對所述應(yīng)用程序進(jìn)行引導(dǎo)加載,還包括:

5.如權(quán)利要求3所述的ecu升級方法,其特征在于,所述兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū)為程序數(shù)據(jù)加載分區(qū)、第二應(yīng)用分區(qū)為程序數(shù)據(jù)緩存分區(qū),所述第一應(yīng)用分區(qū)對應(yīng)的第一存儲器與所述第二應(yīng)用分區(qū)對應(yīng)的第二存儲器的器件參數(shù)不一致。

6.如權(quán)利要求5所述的ecu升級方法,其特征在于,所述第一存儲器與所述第二存儲器在功能、容量、讀寫速度、設(shè)置位置、存取方式中至少有一項(xiàng)不同。

7.一種ecu升級裝置,其特征在于,所述ecu升級裝置包括:

8.一種ecu升級設(shè)備,其特征在于,所述ecu升級設(shè)備包括:處理器以及存儲有計(jì)算機(jī)程序指令的存儲器;

9.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-6中任一項(xiàng)所述的ecu升級方法。

10.一種車輛,其特征在于,所述車輛包括以下至少一項(xiàng):


技術(shù)總結(jié)
本申請公開了一種ECU升級方法、裝置、設(shè)備、介質(zhì)及車輛,ECU升級方法包括:響應(yīng)于升級指令,獲取應(yīng)用升級數(shù)據(jù);將應(yīng)用升級數(shù)據(jù)寫入至兩個(gè)應(yīng)用分區(qū)中的第一應(yīng)用分區(qū);其中,應(yīng)用升級數(shù)據(jù)為應(yīng)用程序的更新數(shù)據(jù),第一應(yīng)用分區(qū)用于存儲所述應(yīng)用升級數(shù)據(jù),第二應(yīng)用分區(qū)用于運(yùn)行所述應(yīng)用升級數(shù)據(jù);在ECU重新啟動的情況下,利用引導(dǎo)加載程序從第一應(yīng)用分區(qū)中將應(yīng)用升級數(shù)據(jù)拷貝至第二應(yīng)用分區(qū),并從第二應(yīng)用分區(qū)中對應(yīng)用程序進(jìn)行引導(dǎo)加載。根據(jù)本申請實(shí)施例,能夠在應(yīng)用程序的升級過程中,不影響到處于運(yùn)行狀態(tài)的應(yīng)用分區(qū),從而避免了升級過程中無法保持原有的APP功能正常運(yùn)行的問題,提升了ECU升級的使用體驗(yàn)和便利性。

技術(shù)研發(fā)人員:王勃
受保護(hù)的技術(shù)使用者:北京羅克維爾斯科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1