基于視頻采集系統(tǒng)的嵌入式Linux操作系統(tǒng)裁剪方法探討.pdf_第1頁
已閱讀1頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、隨著信息科技和微電子技術的快速發(fā)展,嵌入式系統(tǒng)在工業(yè)控制、智能儀表、國防科技、信息家電、網(wǎng)絡通信等領域應用廣泛。操作系統(tǒng)作為嵌入式系統(tǒng)的重要組成部分之一,越來越多地被人們所研究。
   在現(xiàn)有的各種操作系統(tǒng)中,Linux憑借其功能強大、結構清晰、源代碼開放等優(yōu)點被廣泛地應用到嵌入式系統(tǒng)上。普通的Linux操作系統(tǒng)文件體積大、功能完整,而嵌入式系統(tǒng)的資源有限,對軟件所占的空間要求比較高且系統(tǒng)的功能也比較專一。所以必須對其進行裁剪。

2、Linux的裁剪技術也是當前計算機領域研究的熱點之一。
   本文分析了當前流行的linux裁剪技術及其優(yōu)缺點,重點分析了基于調用圖的裁剪方法,通過手工繪制函數(shù)關系調用圖來找出函數(shù)間的依賴關系,這種方法裁剪的粒度比較小,但是當應用程序代碼比較多時,手工構造函數(shù)調用圖就比較麻煩,而且容易漏掉調用了的函數(shù)。針對這個問題,本文在基于調用圖的裁剪方法思想上提出了基于應用程序的Linux細粒度裁剪方法,首先編寫一個函數(shù)分析程序,快速的找出

3、應用程序中調用的庫函數(shù),接著分析庫函數(shù)之間的相互調用關系,然后根據(jù)庫函數(shù)與內核函數(shù)的對應關系,找出應用程序需要調用的內核函數(shù)。裁剪掉系統(tǒng)沒有用到的庫函數(shù)和內核函數(shù),以達到細粒度的裁剪。
   本文最后設計了基于視頻采集系統(tǒng)的操作系統(tǒng),介紹了操作系統(tǒng)裁剪的具體過程,第一步利用Linux自身的配置工具對Linux進行粗粒度的裁剪,第二步采用基于應用程序的細粒度裁剪的方法對Linux進行細粒度的裁剪,包括函數(shù)庫的裁剪和內核函數(shù)的裁剪。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論