版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、面向嵌入式應用的動態(tài)加載機制研究重慶大學碩士學位論文學生姓名:寧濤指導教師:王錚副教授專業(yè):計算機軟件與理論學科門類:工學重慶大學計算機學院二OO八年五月重慶大學碩士學位論文中文摘要I摘要嵌入式系統的廣泛應用需要良好的軟件系統支撐。隨著嵌入式系統的深入發(fā)展,系統的可擴展能力已成為一個基本的需求,迫切需要一種機制能在運行狀態(tài)下配置系統,也就是系統在運行狀態(tài)下可以動態(tài)地添加模塊,這種機制就是本論文要研究的動態(tài)加載機制。本論文討論的動態(tài)加載機
2、制是應用從零開始的加載機制。這樣,系統只需要一個動態(tài)加載機制,就可以動態(tài)地加載模塊以配置適合不同應用需要的嵌入式系統。本論文分析了目前存在的幾種加載方式:基于Java的動態(tài)加載方式、嵌入式Linux的動態(tài)加載方式以及Windows的動態(tài)鏈接庫原理,在此基礎上提出了面向嵌入式應用的動態(tài)加載機制的原理和過程。加載,是指將特定格式的模塊從外存或ROM甚至宿主開發(fā)環(huán)境裝入內存并使之可以運行的過程。所謂動態(tài)加載,指的是,程序在運行期間需要調用某一
3、模塊的功能時,由加載器將該模塊即時載入內存,進行相應的重定位處理后將控制權交還調用程序。動態(tài)加載機制運用動態(tài)鏈接的原理使得系統具有動態(tài)的加載和動態(tài)解析的能力,模塊只有在被調用執(zhí)行時才被鏈接入系統。動態(tài)加載分為下載、加載和卸載三個操作,其中下載完成從遠程下載目標模塊到本地,加載操作完成讀入模塊到內存,然后對模塊未解決的外部引用進行解析(也就是符號解析和重定位)使之可以運行的過程。當模塊不再使用時就從內存中卸載。本文首先以目標模塊的生命周期
4、為主線,在主線上側重表現了目標模塊的加載、處理、執(zhí)行和卸載的過程,對動態(tài)加載技術涉及到的背景知識進行系統的分析和討論,指出動態(tài)加載技術的關鍵和發(fā)展重點在于符號管理、符號解析和重定位技術,并對它們進行了較為全面的研究和分析。然后,針對這些關鍵問題給出了具體的實現方法。最后,在以上分析討論的基礎上提出了一種嵌入式系統的動態(tài)加載解決方案,描述了相關數據結構和算法,實現了函數原型,測試并驗證了這一方案的可行性。關鍵詞:關鍵詞:動態(tài)加載,嵌入式系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 面向嵌入式應用的動態(tài)加載機制研究.pdf
- 嵌入式系統動態(tài)加載引擎的研究.pdf
- 嵌入式環(huán)境下的動態(tài)加載機制的設計與實現.pdf
- 面向嵌入式實時系統的動態(tài)安全管理機制研究.pdf
- 基于嵌入式手機平臺的內存動態(tài)加載技術的研究與應用.pdf
- 面向電信應用的嵌入式Linux研究.pdf
- 嵌入式軟件加載技術研究.pdf
- 面向嵌入式數據庫索引機制研究.pdf
- 面向DDC應用的嵌入式SoC設計.pdf
- DeltaOS嵌入式操作系統動態(tài)加載功能的設計與實現.pdf
- 面向監(jiān)控應用的嵌入式網絡技術研究
- 面向WLAN應用的高速嵌入式VPN網關研究.pdf
- 面向嵌入式應用的網絡性能提升的研究.pdf
- 面向監(jiān)控應用的嵌入式Internet技術研究.pdf
- 面向行業(yè)應用的嵌入式編程中間件研究.pdf
- 面向管道泄漏監(jiān)測應用的嵌入式RTU設計研究.pdf
- 面向嵌入式實時應用的內存管理技術研究.pdf
- 面向嵌入式實時系統的動態(tài)內存管理方法研究.pdf
- 嵌入式動態(tài)汽車稱重系統的設計與應用.pdf
- 嵌入式開發(fā)-嵌入式linux下可插拔輸入驅動機制研究
評論
0/150
提交評論