[發明專利]一種嵌入式操作系統快速移植方法及其裝置有效
| 申請號: | 201110114310.2 | 申請日: | 2011-05-04 |
| 公開(公告)號: | CN102207887A | 公開(公告)日: | 2011-10-05 |
| 發明(設計)人: | 胡亞弟 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 宋鷹武 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 操作系統 快速 移植 方法 及其 裝置 | ||
1.一種嵌入式操作系統快速移植方法,其特征在于,包括:
解析預先生成的被移植嵌入式處理器所對應的配置文件,得到操作系統配置信息和編譯配置信息;
根據所述操作系統配置信息和預先編輯的庫函數,生成嵌入式操作系統的待編譯文件;
根據所述編譯配置信息,對所述待編譯文件進行編譯,生成可執行在所述被移植嵌入式處理器的嵌入式操作系統可執行文件;
將所述嵌入式操作系統可執行文件導入所述被移植嵌入式處理器。
2.如權利要求1所述的方法,其特征在于,所述操作系統配置信息包括:
處理器二進制接口相關配置信息,中斷實現方式配置信息,操作系統相關實現配置信息,鏈接腳本相關配置信息,軟硬件可拓展部分配置信息;
所述編譯配置信息包括編譯器選擇配置信息和編譯器相關參數配置信息。
3.如權利要求1所述的方法,其特征在于,生成所述被移植嵌入式處理器所對應的配置文件包括:利用人機交互代碼對被移植嵌入式處理器的特性以及操作系統的關鍵性信息進行描述,并根據所描述的信息生成相應的配置文件。
4.如權利要求3所述的方法,其特征在于,利用人機交互代碼對被移植嵌入式處理器的特性以及操作系統的關鍵性信息進行描述,并根據所描述的信息生成相應的配置文件的步驟,包括:
利用人機交互代碼對被移植嵌入式處理器的特性以及操作系統的關鍵性信息進行描述;
對所描述的信息進行配置;
按照預定義格式將配置后的所描述的信息進行存儲,得到包含所述操作系統配置信息和編譯配置信息的配置文件。
5.如權利要求1所述的方法,其特征在于,根據所述操作系統配置信息,生成嵌入式操作系統的待編譯文件的步驟,包括:
調用預先編輯的庫函數;
根據所述庫函數和操作系統配置信息,對操作系統中與移植相關的文件進行修改或者重新編寫,生成嵌入式操作系統的待編譯文件。
6.如權利要求2所述的方法,其特征在于,生成所述嵌入式操作系統的待編譯文件之后,還包括:
根據所述鏈接腳本相關配置信息,對鏈接腳本進行修改。
7.如權利要求2所述的方法,其特征在于,根據所述編譯配置信息,對所述待編譯文件進行編譯,生成可執行在所述被移植嵌入式處理器的嵌入式操作系統可執行文件的步驟,包括:
根據所述編譯器選擇配置信息,選擇相應版本的編譯器;
根據所述編譯器相關參數配置信息,對已選擇的編譯器進行相應的參數配置;
參數配置后的編譯器對所述待編譯文件進行編譯,生成可執行在所述被移植嵌入式處理器的嵌入式操作系統可執行文件。
8.如權利要求1至7中任意一項所述的方法,其特征在于,將所述嵌入式操作系統可執行文件導入所述被移植嵌入式處理器時,還包括:生成相應的編譯日志。
9.一種嵌入式系統移植裝置,其特征在于,包括:
配置文件處理引擎,用于對預先生成的配置文件進行解析,得到操作系統配置信息和編譯配置信息;
操作系統移植處理模塊,與所述配置文件處理引擎相連,用于根據所述操作系統配置信息和預先編輯的庫函數,生成嵌入式操作系統的待編譯文件;
操作系統編譯模塊,與所述配置文件處理引擎和操作系統編譯模塊相連,用于根據所述配置文件處理引擎解析得到的編譯配置信息,對所述待編譯文件進行編譯,生成可執行在被移植嵌入式處理器的嵌入式操作系統的可執行文件;
可執行文件導入模塊,與所述操作系統編譯模塊相連,用于將所述嵌入式操作系統可執行文件導入到被移植嵌入式處理器。
10.如權利要求9所述的裝置,其特征在于,所述操作系統配置信息包括:處理器二進制接口相關配置信息,中斷實現方式配置信息,操作系統相關實現配置信息,鏈接腳本相關配置信息,軟硬件可拓展部分配置信息;所述編譯配置信息包括編譯器選擇配置信息和編譯器相關參數配置信息。
11.如權利要求9所述的裝置,其特征在于,還包括:
交互式處理器描述模塊,與所述配置文件處理引擎相連,用于利用人機交互代碼對被移植嵌入式處理器特性和操作系統的關鍵性信息進行描述,并根據所描述的信息生成相應的配置文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110114310.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動提供瀏覽器新插件的方法和系統
- 下一篇:一種使用觸摸式開關的吸油煙機





