多路復(fù)合視頻信號(hào)的采集與傳輸.doc
約59頁DOC格式手機(jī)打開展開
多路復(fù)合視頻信號(hào)的采集與傳輸,59頁 4萬余字論文全面完整,圖文并茂,論述詳盡,推薦參考。摘要本文提出一種的設(shè)計(jì)方案。該方案在lpc2138微處理器上移植ucos-ii操作系統(tǒng),采用usb接口芯片isp1161a1的host方式連接usb攝像頭進(jìn)行視頻數(shù)據(jù)的采集,然后,通過以太網(wǎng)接口芯片enc...


內(nèi)容介紹
此文檔由會(huì)員 xiaowei 發(fā)布
多路復(fù)合視頻信號(hào)的采集與傳輸 59頁 4萬余字
論文全面完整,圖文并茂,論述詳盡,推薦參考。
摘 要
本文提出一種多路復(fù)合視頻信號(hào)的采集與傳輸?shù)脑O(shè)計(jì)方案。該方案在LPC2138微處理器上移植uCOS-II操作系統(tǒng),采用USB接口芯片ISP1161A1的HOST方式連接USB攝像頭進(jìn)行視頻數(shù)據(jù)的采集,然后,通過以太網(wǎng)接口芯片ENC28J60接入以太網(wǎng),進(jìn)行多路復(fù)合視頻信號(hào)的網(wǎng)絡(luò)傳輸。本方案包括USB HOST驅(qū)動(dòng)的開發(fā)、USB驅(qū)動(dòng)層USBD的開發(fā)、以太網(wǎng)接口芯片ENC28J60的介紹以及底層硬件驅(qū)動(dòng)的開發(fā)、TCP/UDP/IP協(xié)議的應(yīng)用,對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)進(jìn)行了比較全面的論述。針對(duì)目前的情況,對(duì)一些難點(diǎn)技術(shù)進(jìn)行深入學(xué)習(xí),主要討論以下幾個(gè)方面的問題: 如何將一個(gè)uCOS-II操作系統(tǒng)移植到微處理器上;如何編寫USB接口芯片的HC驅(qū)動(dòng)程序;怎樣設(shè)計(jì)USBD層;以及以太網(wǎng)傳輸?shù)臉?gòu)建。
關(guān)鍵字:uCOS-II操作系統(tǒng),USB HOST,以太網(wǎng)傳輸,IP協(xié)議棧
目 錄
摘 要 3
ABSTRACT 4
1 選題背景 5
1.1 課題的來源 5
1.2 題目的理論目的意義 5
1.3 方案選擇與論證 6
1.4 指導(dǎo)思想 10
2 嵌入式操作系統(tǒng)的移植 11
2.1 嵌入式操作系統(tǒng)的發(fā)展 11
2.2 嵌入式操作系統(tǒng)及其特點(diǎn) 12
2.3 常用的嵌入式操作系統(tǒng) 12
2.3.1 WINDOWS CE .NET 12
2.3.2 嵌入式Linux 12
2.3.3 VxWorks 13
2.3.4 T-Kernel 14
2.3.5 uC/OS-II 15
2.4 UC/OS-II移植原理 16
2.4.1 編譯器的選擇 16
2.4.2 移植uC/OS-II 16
2.4.3 編寫OS_CPU.H 17
2.4.4 編寫Os_cpu_c.c文件 18
2.4.5 編寫Os_cpu_a.s文件 20
2.4.6 中斷與時(shí)鐘節(jié)拍 21
3 基于ISP1161A1的USB HOST驅(qū)動(dòng) 23
3.1 USB總線傳輸協(xié)議 23
3.1.1 包的格式 23
3.1.2 USB總線數(shù)據(jù)傳輸類型 24
3.2 ISP1161A1介紹 25
3.2.1 ISP1161X芯片介紹 25
3.2.2 ISP1161x軟件模塊 26
3.2.3 ISP1161x 硬件模塊 27
3.2.4 ISP1161x 軟件系統(tǒng)結(jié)構(gòu) 28
3.2.5 主機(jī)堆棧系統(tǒng)結(jié)構(gòu) 28
3.2.6 編程ISP1161x 的主機(jī)控制器 29
3.3 USB驅(qū)動(dòng)的軟件實(shí)現(xiàn) 37
4 以太網(wǎng)連接 43
4.1 以太網(wǎng)控制器ENC28J60 43
4.2 ENC28J60驅(qū)動(dòng)的軟件實(shí)現(xiàn) 46
4.3 基于ENC28J60以太網(wǎng)卡的以太網(wǎng)傳輸?shù)募軜?gòu) 48
5 實(shí)驗(yàn)電路與結(jié)果 50
5.1系統(tǒng)設(shè)計(jì)的電路實(shí)物圖 50
5.2部分實(shí)驗(yàn)結(jié)果 51
6 總 結(jié) 54
6.1 畢業(yè)設(shè)計(jì)中遇到的困難及解決辦法 54
6.1.1 操作系統(tǒng)移植部分 54
6.1.2 USB接口芯片ISP1161的驅(qū)動(dòng)開發(fā)調(diào)試部分 54
6.2 收獲與展望 56
致 謝 58
參考文獻(xiàn) 59
部分參考文獻(xiàn)
[1]張弘.Universal Serial Bus Interface Design ,USB接口設(shè)計(jì)[M].西安電子科技大學(xué)出
版社
[2]王海,張娟,蔣慧等譯,謝希仁審校.數(shù)據(jù)與計(jì)算機(jī)通信(第七版)[M].北京:電子工業(yè)出
版社
[3]周立功,張華等.深入淺出ARM7---LPC2138x/214x(下冊(cè))[M].北京:北京航空航天大
學(xué)出版社
[4]周錦才.可靠UDP協(xié)議的設(shè)計(jì)思路與實(shí)現(xiàn)方法[J].周口師范學(xué)院學(xué)報(bào)
[5]陳禾,張穎,林立,陸兆峰.基于uC/OS- Ⅱ的嵌入式網(wǎng)絡(luò)數(shù)據(jù)采集模塊的設(shè)計(jì)[J].湖北
民族學(xué)院學(xué)報(bào).自然科學(xué)版
論文全面完整,圖文并茂,論述詳盡,推薦參考。
摘 要
本文提出一種多路復(fù)合視頻信號(hào)的采集與傳輸?shù)脑O(shè)計(jì)方案。該方案在LPC2138微處理器上移植uCOS-II操作系統(tǒng),采用USB接口芯片ISP1161A1的HOST方式連接USB攝像頭進(jìn)行視頻數(shù)據(jù)的采集,然后,通過以太網(wǎng)接口芯片ENC28J60接入以太網(wǎng),進(jìn)行多路復(fù)合視頻信號(hào)的網(wǎng)絡(luò)傳輸。本方案包括USB HOST驅(qū)動(dòng)的開發(fā)、USB驅(qū)動(dòng)層USBD的開發(fā)、以太網(wǎng)接口芯片ENC28J60的介紹以及底層硬件驅(qū)動(dòng)的開發(fā)、TCP/UDP/IP協(xié)議的應(yīng)用,對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)進(jìn)行了比較全面的論述。針對(duì)目前的情況,對(duì)一些難點(diǎn)技術(shù)進(jìn)行深入學(xué)習(xí),主要討論以下幾個(gè)方面的問題: 如何將一個(gè)uCOS-II操作系統(tǒng)移植到微處理器上;如何編寫USB接口芯片的HC驅(qū)動(dòng)程序;怎樣設(shè)計(jì)USBD層;以及以太網(wǎng)傳輸?shù)臉?gòu)建。
關(guān)鍵字:uCOS-II操作系統(tǒng),USB HOST,以太網(wǎng)傳輸,IP協(xié)議棧
目 錄
摘 要 3
ABSTRACT 4
1 選題背景 5
1.1 課題的來源 5
1.2 題目的理論目的意義 5
1.3 方案選擇與論證 6
1.4 指導(dǎo)思想 10
2 嵌入式操作系統(tǒng)的移植 11
2.1 嵌入式操作系統(tǒng)的發(fā)展 11
2.2 嵌入式操作系統(tǒng)及其特點(diǎn) 12
2.3 常用的嵌入式操作系統(tǒng) 12
2.3.1 WINDOWS CE .NET 12
2.3.2 嵌入式Linux 12
2.3.3 VxWorks 13
2.3.4 T-Kernel 14
2.3.5 uC/OS-II 15
2.4 UC/OS-II移植原理 16
2.4.1 編譯器的選擇 16
2.4.2 移植uC/OS-II 16
2.4.3 編寫OS_CPU.H 17
2.4.4 編寫Os_cpu_c.c文件 18
2.4.5 編寫Os_cpu_a.s文件 20
2.4.6 中斷與時(shí)鐘節(jié)拍 21
3 基于ISP1161A1的USB HOST驅(qū)動(dòng) 23
3.1 USB總線傳輸協(xié)議 23
3.1.1 包的格式 23
3.1.2 USB總線數(shù)據(jù)傳輸類型 24
3.2 ISP1161A1介紹 25
3.2.1 ISP1161X芯片介紹 25
3.2.2 ISP1161x軟件模塊 26
3.2.3 ISP1161x 硬件模塊 27
3.2.4 ISP1161x 軟件系統(tǒng)結(jié)構(gòu) 28
3.2.5 主機(jī)堆棧系統(tǒng)結(jié)構(gòu) 28
3.2.6 編程ISP1161x 的主機(jī)控制器 29
3.3 USB驅(qū)動(dòng)的軟件實(shí)現(xiàn) 37
4 以太網(wǎng)連接 43
4.1 以太網(wǎng)控制器ENC28J60 43
4.2 ENC28J60驅(qū)動(dòng)的軟件實(shí)現(xiàn) 46
4.3 基于ENC28J60以太網(wǎng)卡的以太網(wǎng)傳輸?shù)募軜?gòu) 48
5 實(shí)驗(yàn)電路與結(jié)果 50
5.1系統(tǒng)設(shè)計(jì)的電路實(shí)物圖 50
5.2部分實(shí)驗(yàn)結(jié)果 51
6 總 結(jié) 54
6.1 畢業(yè)設(shè)計(jì)中遇到的困難及解決辦法 54
6.1.1 操作系統(tǒng)移植部分 54
6.1.2 USB接口芯片ISP1161的驅(qū)動(dòng)開發(fā)調(diào)試部分 54
6.2 收獲與展望 56
致 謝 58
參考文獻(xiàn) 59
部分參考文獻(xiàn)
[1]張弘.Universal Serial Bus Interface Design ,USB接口設(shè)計(jì)[M].西安電子科技大學(xué)出
版社
[2]王海,張娟,蔣慧等譯,謝希仁審校.數(shù)據(jù)與計(jì)算機(jī)通信(第七版)[M].北京:電子工業(yè)出
版社
[3]周立功,張華等.深入淺出ARM7---LPC2138x/214x(下冊(cè))[M].北京:北京航空航天大
學(xué)出版社
[4]周錦才.可靠UDP協(xié)議的設(shè)計(jì)思路與實(shí)現(xiàn)方法[J].周口師范學(xué)院學(xué)報(bào)
[5]陳禾,張穎,林立,陸兆峰.基于uC/OS- Ⅱ的嵌入式網(wǎng)絡(luò)數(shù)據(jù)采集模塊的設(shè)計(jì)[J].湖北
民族學(xué)院學(xué)報(bào).自然科學(xué)版
TA們正在看...
- xx市特殊教育提升計(jì)劃實(shí)施方案.doc
- xx市礦產(chǎn)資源總體規(guī)劃(2016-2020年).doc
- xxx市國民經(jīng)濟(jì)和社會(huì)發(fā)展十三五規(guī)劃.doc
- xxx市服務(wù)業(yè)“十三五”發(fā)展規(guī)劃.doc
- xxx市工業(yè)經(jīng)濟(jì)“十三五”發(fā)展規(guī)劃.doc
- xxx市農(nóng)業(yè)和農(nóng)村經(jīng)濟(jì)“十三五”發(fā)展規(guī)劃.doc
- xx市交通業(yè)“十三五”發(fā)展規(guī)劃.doc
- xx市財(cái)政收支“十三五”發(fā)展規(guī)劃.doc
- “學(xué)在xx”三年行動(dòng)計(jì)劃(2014—2016年).doc
- 2016—2020年xx市普通中小學(xué)教師校長培訓(xùn)規(guī)劃.doc