[發(fā)明專利]一種在嵌入式系統(tǒng)的擴展存儲器中動態(tài)裝入代碼的方法有效
| 申請?zhí)枺?/td> | 200810207949.3 | 申請日: | 2008-12-26 |
| 公開(公告)號: | CN101763273A | 公開(公告)日: | 2010-06-30 |
| 發(fā)明(設(shè)計)人: | 錢小剛 | 申請(專利權(quán))人: | 上海聞泰電子科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海世貿(mào)專利代理有限責(zé)任公司 31128 | 代理人: | 李浩東 |
| 地址: | 200001 上海市黃*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 嵌入式 系統(tǒng) 擴展 存儲器 動態(tài) 裝入 代碼 方法 | ||
1.一種在嵌入式系統(tǒng)的擴展存儲器中動態(tài)裝入代碼的方法,其特征在于,包括如下步 驟:
1)將動態(tài)應(yīng)用程序所需的系統(tǒng)函數(shù)總結(jié)出來,生成一個結(jié)構(gòu)變量g_functionList_ptr 來保存這些系統(tǒng)函數(shù)的指針,并給予固定的地址;結(jié)構(gòu)變量g_functionList_ptr為系統(tǒng)函數(shù) 指針映射表的全局變量;
2)修改系統(tǒng)的配置文件,在指定位置留出足夠大的空間,該空間用來動態(tài)裝載動態(tài)應(yīng) 用程序;編寫系統(tǒng)的調(diào)用動態(tài)應(yīng)用程序的服務(wù)程序,該服務(wù)程序的功能是將動態(tài)應(yīng)用程序 的代碼從擴展存儲器中拷貝到非易失存儲器的指定位置;編譯連接系統(tǒng)程序,生成可執(zhí)行 的系統(tǒng)文件;
3)初始化結(jié)構(gòu)變量g_functionList_ptr,跳轉(zhuǎn)到步驟1)中的固定的地址;
4)編寫動態(tài)應(yīng)用程序,在該程序中包括系統(tǒng)函數(shù)指針映射表的全局變量和應(yīng)用程序代 碼;修改動態(tài)應(yīng)用程序的連接配置文件,編譯連接動態(tài)應(yīng)用程序生成可動態(tài)裝載的可執(zhí)行 的系統(tǒng)文件;
5)系統(tǒng)運行,執(zhí)行系統(tǒng)服務(wù)程序,載入動態(tài)應(yīng)用程序;
6)運行應(yīng)用程序。
2.如權(quán)利要求1所述的一種在嵌入式系統(tǒng)的擴展存儲器中動態(tài)裝入代碼的方法,其特 征在于,所述的系統(tǒng)在運行過程中可通過步驟2)所寫的服務(wù)程序調(diào)用步驟4)所寫的動態(tài) 應(yīng)用程序。
3.如權(quán)利要求1所述的一種在嵌入式系統(tǒng)的擴展存儲器中動態(tài)裝入代碼的方法,其特 征在于,所述的步驟3)中固定的地址是指g_functionList_ptr的起始地址。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海聞泰電子科技有限公司,未經(jīng)上海聞泰電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810207949.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種抗起球腈綸的制造方法
- 下一篇:油井用油管帶壓作業(yè)保護器





