System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,具體提供一種多芯片升級方法、系統、控制裝置及存儲介質。
技術介紹
1、汽車功能的區域融合是當前汽車控制器發展的一個主流趨勢,主要是將車輛內的不同功能和系統整合在一起,以提供更加協同、智能和用戶友好的汽車體驗。這種融合通常涉及車輛的軟件、硬件、傳感器和通信技術的整合。
2、硬件層面的融合使不同類型、不同架構和不同性能的芯片集成到了同一個控制器中,每個芯片都運行著不同的軟件,這些芯片之間和芯片內部的通信方式也各不相同,開發和測試人員每次更新軟件都需要針對不同的芯片(內核)使用不同的工具進行升級,操作繁瑣而且耗時間。
3、相應地,本領域需要一種新的多芯片升級方法、系統、控制裝置及存儲介質方案來解決上述問題。
技術實現思路
1、為了克服上述缺陷至少之一,提出了本申請,以提供解決或至少部分地解決現有技術中針對不同芯片升級效率低的技術問題的多芯片升級方法、系統、控制裝置及存儲介質。
2、在第一方面,本申請提供一種多芯片升級方法,所述方法包括:響應于接收到的預設請求,第一芯片獲取待升級芯片對應的升級文件;基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片,以使得所述待升級芯片基于接收到的所述升級文件進行升級。
3、通過上述技術方案,可以利用第一芯片將待升級芯片的升級文件以預設傳輸協傳輸至各個待升級芯片,無需利用不同的工具針對不同的芯片進行升級,從而提高了升級效率。
4、在上述多芯片升級方法的一個技術
5、通過上述技術方案,利用第一芯片中性能相對較弱的內核,承擔與性能相對較弱的芯片之間的數據傳輸,從而達到合理配置和利用芯片資源的效果。
6、在上述多芯片升級方法的一個技術方案中,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片還包括:基于所述預設傳輸協議,所述第一芯片通過所述第一內核將第三升級文件傳輸至第三芯片,其中,所述第三升級文件為所述升級文件中與所述第三芯片所對應的升級文件,所述第三芯片的性能不弱于所述第一芯片。
7、通過上述技術方案,利用第一芯片中性能相對較強的內核,承擔與性能相對較強的芯片之間的數據傳輸,從而達到合理配置和利用芯片資源的效果。
8、在上述多芯片升級方法的一個技術方案中,所述第一芯片獲取到的所述升級文件被存儲于預設單元,其中,所述預設單元與所述第一內核通信連接。
9、通過上述技術方案,所有的升級文件被存儲于預設單元中,通過性能相對較強的第一內核與該預設單元建立通信連接,保證了提取文件時的效率。
10、在上述多芯片升級方法的一個技術方案中,所述第一芯片通過所述第二內核將第二升級文件傳輸至第二芯片包括:基于所述預設傳輸協議,所述第一芯片將所述第二升級文件通過所述第一內核傳輸至所述第二內核,以使得所述第一芯片基于所述預設傳輸協議,通過所述第二內核將所述第二升級文件傳輸至所述第二芯片。
11、在上述多芯片升級方法的一個技術方案中,若所述第一芯片為所述待升級芯片,所述方法還包括:所述第一芯片基于所述第一內核對應的升級文件對所述第一內核進行升級,和/或,基于所述預設傳輸協議,所述第一芯片將所述第二內核對應的升級文件通過所述第一內核傳輸至所述第二內核,以使得所述第一芯片基于第二內核接收到的升級文件對所述第二內核進行升級。
12、在上述多芯片升級方法的一個技術方案中,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片,以使得所述待升級芯片基于接收到的所述升級文件進行升級之前,所述方法還包括:所述第一芯片判斷當前升級環境是否滿足預設升級條件,若是,則執行后續步驟。
13、通過上述技術方案,在執行升級程序之前,判斷當前的系統環境是否適合升級,只有在適合升級的情況下才會執行升級步驟,通過檢測當前升級環境,確保升級過程可以順利執行完畢。
14、在第二方面,本申請提供一種多芯片升級系統,所述系統至少包括第一芯片,其中,所述第一芯片被配置為:響應于接收到的預設請求,獲取待升級芯片對應的升級文件;基于預設傳輸協議,將所述升級文件傳輸至對應的所述待升級芯片,以使得所述待升級芯片基于接收到的所述升級文件進行升級。
15、在第三方面,提供一種控制裝置,該控制裝置包括處理器和存儲器,所述存儲器適于存儲多條程序代碼,所述程序代碼適于由所述處理器加載并運行以執行上述多芯片升級方法的技術方案中任一項技術方案所述的多芯片升級方法。
16、在第四方面,提供一種計算機可讀存儲介質,該計算機可讀存儲介質其中存儲有多條程序代碼,所述程序代碼適于由處理器加載并運行以執行上述多芯片升級方法的技術方案中任一項技術方案所述的多芯片升級方法。
本文檔來自技高網...【技術保護點】
1.一種多芯片升級方法,其特征在于,所述方法包括:
2.根據權利要求1所述的多芯片升級方法,其特征在于,所述第一芯片至少包含第一內核和第二內核,其中,所述第一內核的性能不弱于所述第二內核的性能,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片包括:
3.根據權利要求2所述的多芯片升級方法,其特征在于,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片還包括:
4.根據權利要求2所述的多芯片升級方法,其特征在于,所述第一芯片獲取到的所述升級文件被存儲于預設單元,其中,所述預設單元與所述第一內核通信連接。
5.根據權利要求4所述的多芯片升級方法,其特征在于,所述第一芯片通過所述第二內核將第二升級文件傳輸至第二芯片包括:
6.根據權利要求4所述的多芯片升級方法,其特征在于,若所述第一芯片為所述待升級芯片,所述方法還包括:
7.根據權利要求1所述的多芯片升級方法,其特征在于,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片,以使得所述待升級芯
8.一種多芯片升級系統,其特征在于,所述系統至少包括第一芯片,其中,所述第一芯片被配置為:響應于接收到的預設請求,獲取待升級芯片對應的升級文件;基于預設傳輸協議,將所述升級文件傳輸至對應的所述待升級芯片,以使得所述待升級芯片基于接收到的所述升級文件進行升級。
9.一種控制裝置,包括處理器和存儲器,所述存儲器適于存儲多條程序代碼,其特征在于,所述程序代碼適于由所述處理器加載并運行以執行權利要求1至7中任一項所述的多芯片升級方法。
10.一種計算機可讀存儲介質,其中存儲有多條程序代碼,其特征在于,所述程序代碼適于由處理器加載并運行以執行權利要求1至7中任一項所述的多芯片升級方法。
...【技術特征摘要】
1.一種多芯片升級方法,其特征在于,所述方法包括:
2.根據權利要求1所述的多芯片升級方法,其特征在于,所述第一芯片至少包含第一內核和第二內核,其中,所述第一內核的性能不弱于所述第二內核的性能,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片包括:
3.根據權利要求2所述的多芯片升級方法,其特征在于,所述基于預設傳輸協議,所述第一芯片將所述升級文件傳輸至對應的所述待升級芯片還包括:
4.根據權利要求2所述的多芯片升級方法,其特征在于,所述第一芯片獲取到的所述升級文件被存儲于預設單元,其中,所述預設單元與所述第一內核通信連接。
5.根據權利要求4所述的多芯片升級方法,其特征在于,所述第一芯片通過所述第二內核將第二升級文件傳輸至第二芯片包括:
6.根據權利要求4所述的多芯片升級方法,其特征在于,若所述第一芯片為所述待升級芯片,所述方法還包括:<...
【專利技術屬性】
技術研發人員:馮川魯,
申請(專利權)人:蔚來汽車科技安徽有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。