[發(fā)明專利]一種嵌入式系統(tǒng)的軟件分離設計的方法在審
| 申請?zhí)枺?/td> | 201110426710.7 | 申請日: | 2011-12-19 |
| 公開(公告)號: | CN102520957A | 公開(公告)日: | 2012-06-27 |
| 發(fā)明(設計)人: | 葉德焰;陳從華;黃運峰;陳挺;賴榮東;李基勇 | 申請(專利權)人: | 廈門雅迅網(wǎng)絡股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廈門市誠得知識產(chǎn)權代理事務所 35209 | 代理人: | 方惠春 |
| 地址: | 361000 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 系統(tǒng) 軟件 分離 設計 方法 | ||
1.一種嵌入式系統(tǒng)的軟件分離設計方法,包括:將軟件的設計劃分為平臺層和應用層的軟件分離設計步驟,實現(xiàn)應用層動態(tài)調(diào)用平臺層的函數(shù)接口API的設計步驟,將應用軟件可執(zhí)行固件與操作菜單的綁定步驟,應用軟件可執(zhí)行固件的引導、跳轉和運行的步驟。
2.根據(jù)權利要求1所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:還包括應用軟件可執(zhí)行固件有效性、合法性的判斷步驟,在引導應用軟件到RAM執(zhí)行之前,對每個軟件工程編譯鏈接生成的各自獨立的可執(zhí)行固件進行有效性和合法性判斷,以正確引導操作菜單所對應的應用軟件可執(zhí)行固件,并避免將文件系統(tǒng)的其他文件當作應用軟件可執(zhí)行固件。
3.根據(jù)權利要求1或2所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:將軟件的設計劃分為平臺層和應用層的軟件分離設計步驟,具體是將軟件的設計劃分為平臺層和應用層,為平臺層創(chuàng)建一個獨立的軟件工程,為應用層的各個應用分別創(chuàng)建獨立的軟件工程,每個軟件工程編譯鏈接生成各自獨立的應用軟件可執(zhí)行固件,實現(xiàn)軟件分離設計。
4.根據(jù)權利要求1或2所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:實現(xiàn)應用層動態(tài)調(diào)用平臺層的函數(shù)接口API的設計步驟,是采用分類注冊方式,根據(jù)驅動的類型將API接口劃分為不同類別,每一類都有一個結構體和注冊表,將應用層需要調(diào)用的函數(shù)接口注冊到該注冊表中,當平臺層引導啟動應用軟件時,將注冊表地址傳遞給應用層,應用層的應用軟件根據(jù)注冊表地址和結構體成員實現(xiàn)動態(tài)調(diào)用平臺層函數(shù)接口。
5.根據(jù)權利要求1或2所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:將應用軟件可執(zhí)行固件與操作菜單的綁定步驟,是將應用軟件與操作菜單進行綁定,當點擊相應的操作菜單時,啟動引導該操作菜單綁定的應用軟件。
6.根據(jù)權利要求5所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:將應用軟件可執(zhí)行固件與操作菜單的綁定步驟,是通過自動方式實現(xiàn)的,具體是首先按照預定的格式編輯映射文件,并將該映射文件放置于設備的可執(zhí)行固件所在文件夾中,在設備上電啟動時平臺自動加載解析該映射文件,按照映射文件的描述自動創(chuàng)建生成菜單以及菜單與應用軟件的綁定。
7.根據(jù)權利要求5所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:按照預定的格式編輯映射文件,具體是通過映射文件編輯軟件實現(xiàn)的。
8.根據(jù)權利要求5所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:將應用軟件可執(zhí)行固件與操作菜單的綁定步驟,是通過手動方式實現(xiàn)的,具體是通過界面上的操作菜單手動配置綁定關系,配置后的綁定關系將會存儲到映射文件中,當設備上電啟動時,平臺按照映射文件的描述保持上述手動設置的綁定關系。
9.根據(jù)權利要求1或2所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:應用軟件可執(zhí)行固件的引導、跳轉和運行的步驟,是當點擊相應的操作菜單時,拷貝應用軟件可執(zhí)行固件的內(nèi)容到動態(tài)內(nèi)存塊,跳轉到動態(tài)內(nèi)存塊應用程序入口地址,傳遞API接口注冊表地址和內(nèi)存塊地址,啟動運行應用軟件。
10.根據(jù)權利要求1或2所述的嵌入式系統(tǒng)的軟件分離設計方法,其特征在于:應用軟件可執(zhí)行固件包括頭信息和內(nèi)容,頭信息包括頭標、平臺層標志、應用軟件標志、固件大小、固件校驗和。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網(wǎng)絡股份有限公司,未經(jīng)廈門雅迅網(wǎng)絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110426710.7/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種豎向預應力錨固體系
- 下一篇:耐久型球型鋼支座





