[發明專利]一種PCBA固件升級方法及系統、PCBA有效
| 申請號: | 201810676945.3 | 申請日: | 2018-06-27 |
| 公開(公告)號: | CN109002317B | 公開(公告)日: | 2022-01-18 |
| 發明(設計)人: | 孫自成;龍壽高;陳友生;趙明 | 申請(專利權)人: | 上海有個機器人有限公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656;G06F11/14;G06F11/10 |
| 代理公司: | 上海光華專利事務所(普通合伙) 31219 | 代理人: | 徐秋平 |
| 地址: | 200120 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pcba 升級 方法 系統 | ||
1.一種PCBA固件升級方法,其特征在于:包括以下步驟:
接收服務器發送來的固件升級文件數據;
將所述固件升級文件數據存儲至備份區;
復位重啟PCBA,檢測備份區是否存在需要更新的固件;
當存在需要更新的固件且滿足升級條件時,將所述固件升級文件數據從備份區拷貝至運行區,基于運行區的固件升級文件數據改寫PCBA的配置文件,并啟動PCBA;
當存在需要更新的固件但不滿足升級條件時,直接啟動PCBA;
當不存在需要更新的固件時,對備份區和運行區的固件升級文件數據進行校驗,并在校驗結束后啟動PCBA;
對備份區和運行區的固件升級文件數據進行校驗包括以下步驟:
判斷所述備份區和所述運行區的固件升級文件數據是否一致;
若所述備份區和所述運行區的固件升級文件數據不一致,分別校驗所述備份區和所述運行區的固件升級文件數據;
當所述運行區的固件升級文件數據通過校驗時,將所述運行區的固件升級文件數據拷貝至所述備份區;當所述備份區的固件升級文件數據通過校驗時,將所述備份區的固件升級文件數據拷貝至所述運行區。
2.根據權利要求1所述的PCBA固件升級方法,其特征在于:所述備份區和所述運行區的固件升級文件數據的校驗方法包括但不限于以下一種校驗方法或多種校驗方法的組合:累加求和法、奇偶校驗法、CRC循環冗余校驗法、bcc異或校驗法、md5校驗法和數字簽名法。
3.一種PCBA固件升級系統,其特征在于:包括接收模塊、存儲模塊、檢測模塊、升級啟動模塊、直接啟動模塊和校驗啟動模塊;
所述接收模塊用于接收服務器發送來的固件升級文件數據;
所述存儲模塊用于將所述固件升級文件數據存儲至備份區;
所述檢測模塊用于復位重啟PCBA,檢測備份區是否存在需要更新的固件;
所述升級啟動模塊用于當存在需要更新的固件且滿足升級條件時,將所述固件升級文件數據從備份區拷貝至運行區,基于運行區的固件升級文件數據改寫PCBA的配置文件,并啟動PCBA;
所述直接啟動模塊用于當存在需要更新的固件但不滿足升級條件時,直接啟動PCBA;
所述校驗啟動模塊用于當不存在需要更新的固件時,對備份區和運行區的固件升級文件數據進行校驗,并在校驗結束后啟動PCBA;
對備份區和運行區的固件升級文件數據進行校驗包括以下步驟:
判斷所述備份區和所述運行區的固件升級文件數據是否一致;
若所述備份區和所述運行區的固件升級文件數據不一致,分別校驗所述備份區和所述運行區的固件升級文件數據;
當所述運行區的固件升級文件數據通過校驗時,將所述運行區的固件升級文件數據拷貝至所述備份區;當所述備份區的固件升級文件數據通過校驗時,將所述備份區的固件升級文件數據拷貝至所述運行區。
4.根據權利要求3所述的PCBA固件升級系統,其特征在于:所述校驗啟動模塊對所述備份區和所述運行區的固件升級文件數據進行校驗的方法包括但不限于以下一種校驗方法或多種校驗方法的組合:累加求和法、奇偶校驗法、CRC循環冗余校驗法、bcc異或校驗法、md5校驗法和數字簽名法。
5.一種PCBA,其特征在于,包括:處理器及存儲器;
所述存儲器用于存儲計算機程序;
所述處理器用于執行所述存儲器存儲的計算機程序,以使所述PCBA執行權利要求1至2中任一項所述的PCBA固件升級方法。
6.根據權利要求5所述的PCBA,其特征在于:所述PCBA為電梯系統中的任意集成通訊板。
7.根據權利要求5所述的PCBA,其特征在于:所述處理器采用微控制單元處理器。
8.一種PCBA固件升級系統,其特征在于:包括權利要求5-7之一所述的PCBA和服務器;
所述服務器用于發送固件升級文件數據至所述PCBA。
9.根據權利要求8所述的PCBA固件升級系統,其特征在于:所述PCBA與所述服務器通過無線通信網絡和/或移動通信網絡進行通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海有個機器人有限公司,未經上海有個機器人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810676945.3/1.html,轉載請聲明來源鉆瓜專利網。





