[發明專利]固件參數的設置方法、裝置、設備及存儲介質在審
| 申請號: | 202111289009.5 | 申請日: | 2021-11-02 |
| 公開(公告)號: | CN113986337A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 朱站清;孫愛軍;張寒冰 | 申請(專利權)人: | 北京紫光展銳通信技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65;G06F8/41 |
| 代理公司: | 北京匯思誠業知識產權代理有限公司 11444 | 代理人: | 邵飛 |
| 地址: | 100083 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 參數 設置 方法 裝置 設備 存儲 介質 | ||
本申請實施例提供的一種固件參數的設置方法、裝置、設備及存儲介質,所述方法包括獲取用戶設置的參數配置信息;所述參數配置信息為第一數據格式的信息;獲取固件的至少一個配置文件;在所述至少一個配置文件中確定出所述參數配置信息對應的第一文件,并根據所述參數配置信息,更新所述第一文件內包含的參數信息;將更新后的所述至少一個配置文件編譯成第二文件,并將所述第二文件存儲至只讀存儲器中;更新后的所述至少一個配置文件包括更新后的第一文件;所述第二文件為第二數據格式的文件;第二數據格式是電子設備的操作系統能夠識別的數據格式。用以提高固件參數的設置便捷性,降低固件的維護復雜度。
技術領域
本申請涉及計算機技術領域,具體地涉及一種固件參數的設置方法、裝置、設備及存儲介質。
背景技術
固件(firmware)一般存儲于設備中的電可擦除只讀存儲器EEPROM(ElectricallyErasable Programmable ROM)或FLASH芯片中,一般可由用戶通過特定的刷新程序進行升級的程序。
隨著電子產品的快速發展,人們對電子設備的多樣化需求也越來越高。為了滿足電子設備的多樣化,不同電子設備的廠商對固件中各模塊的不同適用場景、不同設置參數的需求各不相同。目前,固件生產商為了滿足不同電子設備的廠商對固件中各個模塊的參數需求,需要針對每個電子設備的廠商,單獨的對固件進行相應模塊的參數配置,大大增加了固件生產商的工作難度。并且,固件在電子設備中運行后,使用方無權對固件的內的參數進行修改,只能通過生產商進行修改,增加了固件的維護復雜度。
發明內容
有鑒于此,本申請提供一種固件參數的設置方法、裝置、設備及存儲介質,以利于解決現有技術中僅能固件生產商修改固件參數的問題。
第一方面,本申請實施例提供了一種固件參數的設置方法,包括:
獲取用戶設置的參數配置信息;所述參數配置信息為第一數據格式的信息;
獲取固件的至少一個配置文件;
在所述至少一個配置文件中確定出所述參數配置信息對應的第一文件,并根據所述參數配置信息,更新所述第一文件內包含的參數信息;
將更新后的所述至少一個配置文件編譯成第二文件,并將所述第二文件存儲至只讀存儲器中;更新后的所述至少一個配置文件包括更新后的第一文件;所述第二文件為第二數據格式的文件;第二數據格式是電子設備的操作系統能夠識別的數據格式。
優選地,還包括:
從所述只讀存儲器中獲取所述第二文件;
解析所述第二文件,獲取固件中不同功能模塊對應的參數值,并存儲至內存中。
優選地,所述解析所述第二文件,獲取固件中不同功能模塊的參數值,并存儲至內存中包括:
解析所述第二文件,獲取固件中不同功能模塊的參數值;
將固件中不同功能模塊的參數值以鏈表的形式存儲至所述內存中。
優選地,所述第一數據格式為XML格式。
優選地,所述參數配置信息中包含有固件的至少一個功能模塊的參數信息,每個功能模塊的參數信息中包含至少一個參數的待設置的參數值。
優選地,所述第二文件中包含有文件頭信息及文件體信息;所述文件頭信息用于描述所述文件體信息中包含的數據;所述文件體信息中存儲有固件內各功能模塊的參數信息。
優選地,所述文件體信息按照TLV格式記錄所述固件內各功能模塊的參數信息。
第二方面,本申請實施例提供了固件參數的設置裝置,包括:
獲取單元,用于獲取用戶設置的參數配置信息;所述參數配置信息為第一數據格式的信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京紫光展銳通信技術有限公司,未經北京紫光展銳通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111289009.5/2.html,轉載請聲明來源鉆瓜專利網。





