freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計論文---基于嵌入式系統(tǒng)的圖像采集系統(tǒng)(留存版)

2025-02-01 17:55上一頁面

下一頁面
  

【正文】 ...................................................................................... 2 課題任務(wù) .............................................................................................. 2 課題目的 .............................................................................................. 2 2 總體方案設(shè)計 ........................................................................................................... 3 系統(tǒng)的總體方案設(shè)計 ..................................................................................... 3 硬件設(shè)計 ......................................................................................................... 3 軟件設(shè)計 ......................................................................................................... 4 3 嵌入式 ArmLinux 交叉開發(fā)環(huán)境的配置 .................................................................. 7 交叉開發(fā)環(huán)境概述 ........................................................................................ 7 GNU 工具鏈 ..................................................................................................... 7 交叉編譯工具鏈 ................................................................................. 7 交叉編譯相關(guān)工具 ............................................................................. 7 交叉編譯的構(gòu)建 ................................................................................. 8 系統(tǒng)硬件平臺配置 ........................................................................................ 9 ARM9 處理器介紹 .............................................................................. 9 USB 攝像頭原理 ............................................................................... 11 4 Linux USB 驅(qū)動程序 ................................................................................................. 14 Linux 驅(qū)動程序 .............................................................................................. 14 設(shè)備驅(qū)動的簡介 ................................................................................ 14 設(shè)備驅(qū)動程序結(jié)構(gòu) ............................................................................ 15 linux 設(shè)備模型 ................................................................................... 18 Linux USB 驅(qū)動 .............................................................................................. 22 usb 協(xié)議 .............................................................................................. 22 內(nèi)核中的 USB 框架 ......................................................................... 25 usb 驅(qū)動程序設(shè)計 .............................................................................. 26 內(nèi)核、文件系統(tǒng)及驅(qū)動移植 ...................................................................... 28 北京聯(lián)合大學(xué) 畢業(yè)設(shè)計 VI USB 攝像頭設(shè)備驅(qū)動移植 ............................................................ 28 Linux 文件系統(tǒng)移植 ...................................................................... 30 5 嵌入式圖像采集系統(tǒng)的服務(wù)器端 ......................................................................... 31 Linux V4L 視頻采集 ....................................................................................... 31 Linux V4L 視頻采集編程接口分析 ................................................. 31 服務(wù)器端視頻采集程序 ................................................................... 33 Linux 網(wǎng)絡(luò)編程 .............................................................................................. 38 linux 套接字編程 API..................................................................... 38 linux 多線程 API 和線程間的通信方式 ........................................ 44 服務(wù)器端程序 .............................................................................................. 46 6 圖像采集系統(tǒng)的客戶端程序 ................................................................................. 48 SDL 庫 ......................................................................................................... 48 客戶端程序 ................................................................................................ 50 結(jié) 論 ....................................................................................................................... 53 致 謝 ....................................................................................................................... 54 參考文獻(xiàn) ..................................................................................................................... 55 北京聯(lián)合大學(xué) 畢業(yè)設(shè)計 1 引 言 研究背景與意義 近年來,隨著通信 、計算機(jī)技術(shù) 的飛速發(fā)展, 尤其 是 移動 互聯(lián)網(wǎng)的 發(fā)展 和 消費電子 產(chǎn)品 尤其是智能手機(jī)、 pad 上網(wǎng)本等設(shè)備的大眾化 , 電子產(chǎn)品的 微型化和專業(yè)化成為 潮流 ,嵌入式產(chǎn)品 日漸 成為 IT 產(chǎn)業(yè)的 中流砥柱 。撰寫并完善開題報告,進(jìn)行開題答辯。 19 周 20 周:確定總體方案。 在 Ubuntu Linux PC 上編寫客戶端,利用 SDL 顯示圖像。 3. 設(shè)計圖像采集和存儲的軟件。軟件部分由 linux 標(biāo)準(zhǔn) 內(nèi)核、 gspca usb 攝像頭 、 有線 網(wǎng)卡驅(qū)動以及圖像的 v4l 采集程序、 服務(wù)器端和客戶端程序 等構(gòu)成。 Video4Linux(簡稱 V4L)是 Linux 專門針對視頻設(shè)備提供的應(yīng)用程序接口,是 Linux 對視頻設(shè)備的內(nèi)核級驅(qū)動。二是 目標(biāo)板,指的是嵌入式開發(fā)板。 ⑹ gdb 調(diào)試器 GDB 全名是 Gnu Debugger,是 GNU C 自帶的調(diào)試工具, 它是一款非常強(qiáng)大的調(diào)試器,功能上可以與 visual studio 媲美,它支持多種硬件平臺,目前支持的主要調(diào)試語言有 c/c++、 java 等 ⑺ KDEVELOP IDE KDevelop 的是一個自由,開放源碼的 Linux, Solaris 和 FreeBSD 的 IDE(集成開發(fā)環(huán)境), Max OS X 和其他 Unix 系統(tǒng)。 S 3C 2440 是韓國三星電子基于 ARM 920T 內(nèi)核構(gòu)建的高性能多媒體應(yīng)用處理器,采用 5 級流水線,并集成指令和數(shù)據(jù)緩存以及一個 32 位 AB MA 接口,具有 MMU 管理單元,能夠支持 S y m bian , L inux 和 W indow sC E 。數(shù)字?jǐn)z像頭可以直接捕捉影像,然后通過串、并口或者 USB接口傳到計算機(jī)里。如今中星微電子的 “星光 ”系列數(shù)字多媒體芯片成功占據(jù)了全球計算機(jī)圖像輸入芯片市場 60%的市場份額,更占據(jù)國內(nèi)市場的 90%。 ⑵ 把數(shù)據(jù)從內(nèi)核傳送到硬件和從硬件讀取數(shù)據(jù)到內(nèi)核。對用戶來說,設(shè)備文件和普通文件沒有區(qū)別。 1. 驅(qū)動程序的注 冊 和 注銷 往 系統(tǒng) 注冊 一個設(shè)備驅(qū)動 需要 賦予 設(shè)備 一個主設(shè)備號,通過驅(qū)動程序初始化時 調(diào)用定義在 fs/ 中 的 register_chrdev()函數(shù)或者 fs/ 中的北京聯(lián)合大學(xué) 畢業(yè)設(shè)計 16 register_blkdev() 函數(shù)來完成。 int( *lock) (struct file *,int,struct file_lock *)。輪詢方式意味著需經(jīng)常對設(shè)備的狀態(tài)進(jìn)行讀取,直到設(shè)備狀態(tài)表明請求已經(jīng)完成為止。 由于各種熱插拔設(shè)備特別是 usb 設(shè)備的大量使用,內(nèi)核需要處理在系統(tǒng)運行時設(shè)備的動態(tài)插入和拔除,以及設(shè)備間復(fù)雜的依賴關(guān)系。 /* 設(shè)備名稱 ,最長為 20。 }。 /* position on parent bus */ //唯一確定 此 總線上的設(shè)備的字符串 . ...... struct bus_type *bus。 struct list_head list。雖然 設(shè)備種類的千奇百怪, 但是一些公有屬性比如引用計數(shù)、設(shè)備上鎖、用來形成樹狀結(jié)構(gòu)的鏈表指針等,都是放在數(shù)據(jù)結(jié)構(gòu) kobj
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1