[發明專利]程序動態加載方法有效
| 申請號: | 200710041621.4 | 申請日: | 2007-06-05 |
| 公開(公告)號: | CN101067789A | 公開(公告)日: | 2007-11-07 |
| 發明(設計)人: | 劉君;張方元 | 申請(專利權)人: | 上海微電子裝備有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海智信專利代理有限公司 | 代理人: | 王潔 |
| 地址: | 201203上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 動態 加載 方法 | ||
1、一種應用程序動態加載方法,用于向DSP的目標系統動態加載應用程序,所述的DSP具有一外接非易失性存儲器、一外接隨機存儲器以及一片上內存,其特征在于,所述方法包括下列步驟:
(1)根據需要執行的應用程序,制作一應用程序映像,并對應地生成一應用程序映像恢復信息;
(2)將所述應用程序映像恢復信息以及一引導程序固化于所述外接非易失性存儲器;
(3)將所述DSP連接至一上位機,上電后所述DSP先執行所述外接非易失性存儲器中的引導程序,隨即等待與所述上位機通信,當接收到所述上位機發出連接信號后,將所述應用程序映像加載至所述DSP的外接隨機存儲器中;
(4)將收到的所述應用程序映像按照應用程序映像恢復信息分別復制到所述DSP的片上內存和外接隨機存儲器的相應位置;
(5)將所述DSP復位至應用程序的運行環境;
(6)執行所述應用程序。
2、如權利要求1所述的應用程序動態加載方法,其特征在于,所述步驟(1)更進一步包括:
(1-a)預先定義DSP的片上內存的一段內存空間為第一空間;
(1-b)分配應用程序的存儲空間,所述存儲空間不得覆蓋所述的第一空間;
(1-c)根據應用程序使用的所有存儲空間,制作應用程序映像,對應地生成的應用程序映像恢復信息存儲至所述第一空間。
3、如權利要求1或2所述的應用程序動態加載方法,其特征在于,所述的應用程序映像恢復信息包括應用程序映像恢復代碼以及數據。
4、如權利要求1所述的應用程序動態加載方法,其特征在于,所述DSP的外接非易失性存儲器可為ROM、EPROM以及FLASH其中之一。
5、如權利要求1所述的應用程序動態加載方法,其特征在于,所述DSP可通過VEM總線、CAN總線、以太網、光纖、串口以及并口其中任一方式與所述上位機進行通信。
6、如權利要求5所述的應用程序動態加載方法,其特征在于,所述DSP是通過對應于VEM總線、CAN總線、以太網、光纖、串口以及并口其中任一方式的通信協議從所述上位機獲得應用程序映像。
7、如權利要求1所述的應用程序動態加載方法,其特征在于,在步驟(1)之后步驟(2)之前還包括一加密步驟,用以對所述應用程序映像進行加密;在步驟(3)之后步驟(4)之前還包括一解密步驟,用以對已加密的所述應用程序映像進行解密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海微電子裝備有限公司,未經上海微電子裝備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710041621.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:誘導黑楊派楊樹胚性細胞發生方法
- 下一篇:一種發送多媒體消息的通訊方法





