[發明專利]一種在操作系統啟動之前下發配置的方法在審
| 申請號: | 201310211105.7 | 申請日: | 2013-05-31 |
| 公開(公告)號: | CN104216721A | 公開(公告)日: | 2014-12-17 |
| 發明(設計)人: | 汪革;茍利平;李俊盛;洪飛;胡浩 | 申請(專利權)人: | 上海博達數據通信有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海天翔知識產權代理有限公司 31224 | 代理人: | 劉粉寶 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 操作 系統啟動 之前 下發 配置 方法 | ||
1.一種在操作系統啟動之前下發配置的方法,其特征在于,所述方法在Boot?Loader啟動完成后,讀取配置文件以便能為操作系統初始化時使用這些參數,即構建Boot?Loader和操作系統之間一個信息交換機制,Boot?Loader中讀取配置,供操作系統啟動過程中使用這些參數。
2.根據權利要求1所述的一種在操作系統啟動之前下發配置的方法,其特征在于,所述方法包括如下步驟:
(1)通過配置文件生成工具或設備的命令行生成配置文件;
(2)在Boot?Loader啟動時,把配置文件內容讀到特定的內存位置;
(3)操作系統啟動前,按照語法解析存放在特定位置的配置,生成可供查詢的配置數據庫;
(4)操作系統啟動時,查詢數據庫,獲得需要的配置參數,如果找不到相應的配置,則使用缺省配置參數;
(5)操作系統啟動后,可以通過命令修改配置文件;
(6)重新啟動設備,使新的配置文件生效。
3.根據權利要求2所述的一種在操作系統啟動之前下發配置的方法,其特征在于,所述配置文件由4字節校驗和、配置文件長度、配置文件數據三部分組成,所述校驗和用來檢驗配置文件是否被破壞,配置文件長度表明了配置文件數據的長度,配置文件數據是由相同長度的多條配置命令組成,所述配置命令的格式為:[關鍵字:值]。
4.根據權利要求2所述的一種在操作系統啟動之前下發配置的方法,其特征在于,所述步驟(2)的具體實現步驟如下:在Boot?Loader啟動時,檢查到存在配置文件,通過文件的校驗和檢查配置文件的有效性,如果檢查到是合法的配置文件,則以字符串的形式把配置文件拷貝到預保留內存區域,否則跳出處理過程。
5.根據權利要求2所述的一種在操作系統啟動之前下發配置的方法,其特征在于,所述步驟(3)在操作系統啟動前,解析配置文件,并把配置文件數據中每條配置命令以關鍵字為哈希值,插入到配置文件哈希表中,生成配置數據庫,創建哈希表使用的內存從預定義的內存中分配。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海博達數據通信有限公司,未經上海博達數據通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310211105.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于發動機罩蓋的裝配式加機油口蓋
- 下一篇:一種鉆機復合型供熱保溫系統





