[發(fā)明專利]一種用于車輛電子控制單元的片上系統(tǒng)、升級系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 202010511480.3 | 申請日: | 2020-06-08 |
| 公開(公告)號: | CN113835723A | 公開(公告)日: | 2021-12-24 |
| 發(fā)明(設(shè)計)人: | 艾兵;吳承欽;姜川;楊東偉 | 申請(專利權(quán))人: | 上汽通用汽車有限公司;泛亞汽車技術(shù)中心有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 俞華梁;姜冰 |
| 地址: | 201206 上海市(*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 車輛 電子 控制 單元 系統(tǒng) 升級 方法 | ||
本發(fā)明提供一種用于車輛電子控制單元的片上系統(tǒng),包括:升級與配置管理客戶端模塊,其配置成提取升級包;狀態(tài)管理模塊,其配置成根據(jù)所述系統(tǒng)的狀態(tài)確定是否可以進(jìn)行狀態(tài)切換;運(yùn)行管理模塊,其配置成根據(jù)確定結(jié)果實施狀態(tài)切換;以及升級與配置管理模塊,其配置成完成狀態(tài)切換后根據(jù)所述升級包對所述系統(tǒng)的特定軟件進(jìn)行升級。
技術(shù)領(lǐng)域
本發(fā)明涉及車輛電子控制領(lǐng)域,具體而言,涉及一種用于車輛電子控制單元的片上系統(tǒng)、升級系統(tǒng)以及對車輛電子控制單元的片上系統(tǒng)進(jìn)行升級的方法。
背景技術(shù)
目前車輛電子控制單元(Electronic Control Unit, ECU)多數(shù)采用的是微控制器(Microcontroller Unit,MCU),而采用SOC芯片的較多的主要是娛樂系統(tǒng)。更新軟件采用的方法為將升級軟件包放入U盤或者SD卡,然后在車載娛樂系統(tǒng)顯示屏中操作完成軟件的變更,升級軟件包并沒有描述配置文件,因而對其他SOC芯片軟件升級借鑒意義不大。隨著車載電子架構(gòu)的發(fā)展,車載電子架構(gòu)正逐步向域控制器架構(gòu)及中央處理單元架構(gòu)發(fā)展,域控制器架構(gòu)及中央處理單元架構(gòu)將會涌現(xiàn)更多的車輛電子控制單元采用SOC芯片,同時伴隨著自適應(yīng)AUTOSAR的不斷發(fā)展推廣,SOC芯片也將更多采用自適應(yīng)AUTOSAR。
發(fā)明內(nèi)容
本發(fā)明提出了一種運(yùn)行自適應(yīng)AUTOSAR平臺的SOC芯片上軟件升級實現(xiàn)方案,并且還給出了SOC芯片軟件升級包的內(nèi)容格式定義以及升級配置文件定義(通過引入特定的軟件升級包的內(nèi)容格式限定及升級配置文件可以實現(xiàn)SOC芯片上軟件的升級、卸載、更新),具體而言:
根據(jù)本發(fā)明的一方面,提供一種用于車輛電子控制單元的片上系統(tǒng),包括:升級與配置管理客戶端模塊,其配置成提取升級包;狀態(tài)管理模塊,其配置成根據(jù)所述系統(tǒng)的狀態(tài)確定是否可以進(jìn)行狀態(tài)切換;運(yùn)行管理模塊,其配置成根據(jù)確定結(jié)果實施狀態(tài)切換;以及升級與配置管理模塊,其配置成完成狀態(tài)切換后根據(jù)所述升級包對所述系統(tǒng)的特定軟件進(jìn)行升級。
可選地,在本發(fā)明的一些實施例中,所述升級與配置管理客戶端模塊進(jìn)一步按以下配置來提取升級包:檢查所述電子控制單元的狀態(tài)是否滿足升級條件;獲取所述升級包;以及校驗所述升級包的正確性。
可選地,在本發(fā)明的一些實施例中,所述狀態(tài)管理模塊進(jìn)一步配置成根據(jù)來自所述系統(tǒng)的一個或多個模塊的信息確定是否可以進(jìn)行狀態(tài)切換。
可選地,在本發(fā)明的一些實施例中,所述運(yùn)行管理模塊進(jìn)一步配置成啟用以及關(guān)閉一個或多個特定應(yīng)用以完成狀態(tài)切換。
可選地,在本發(fā)明的一些實施例中,所述升級與配置管理模塊進(jìn)一步被配置成:接收所述升級包;解析所述升級包并校驗其有效性;
檢查所述升級包所依賴的條件是否滿足;若激活過程出現(xiàn)錯誤則對所述特定軟件進(jìn)行恢復(fù);以及更新完成后刪除升級過程產(chǎn)生的臨時文件并更新軟件信息列表。
根據(jù)本發(fā)明的另一方面,提供一種升級系統(tǒng),其包括如上文所述的任意一種片上系統(tǒng)以及人機(jī)交互系統(tǒng),人機(jī)交互系統(tǒng)配置成顯示所述片上系統(tǒng)的軟件信息,顯示根據(jù)所述升級包形成的升級信息以及接收控制指令,所述控制指令包括根據(jù)所述升級包進(jìn)行升級。
根據(jù)本發(fā)明的另一方面,提供一種對車輛電子控制單元的片上系統(tǒng)進(jìn)行升級的方法,其特征在于,所述方法包括:提取升級包;所述系統(tǒng)的狀態(tài)確定是否可以進(jìn)行狀態(tài)切換;根據(jù)確定結(jié)果實施狀態(tài)切換;以及完成狀態(tài)切換后根據(jù)所述升級包對所述系統(tǒng)的特定軟件進(jìn)行升級。
可選地,在本發(fā)明的一些實施例中,提取升級包的步驟包括:檢查所述電子控制單元的狀態(tài)是否滿足升級條件;獲取所述升級包;以及校驗所述升級包的正確性。
可選地,在本發(fā)明的一些實施例中,確定所述系統(tǒng)的狀態(tài)的步驟包括:根據(jù)來自所述系統(tǒng)的一個或多個模塊的信息確定是否可以進(jìn)行狀態(tài)切換。
可選地,在本發(fā)明的一些實施例中,實施狀態(tài)切換的步驟包括:啟用以及關(guān)閉一個或多個特定應(yīng)用以完成狀態(tài)切換。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上汽通用汽車有限公司;泛亞汽車技術(shù)中心有限公司,未經(jīng)上汽通用汽車有限公司;泛亞汽車技術(shù)中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010511480.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





