資料介紹
摘 要:設(shè)計(jì)了一種基于ARM11+Linux 系統(tǒng)組成的無(wú)線(xiàn)視頻監(jiān)控系統(tǒng)。為提高運(yùn)算速度,系統(tǒng)采用ARM11 微處理器S3C6410 作為主處理器,采用OV9650 攝像頭作為圖像采集設(shè)備,用硬編碼方式對(duì)圖像數(shù)據(jù)進(jìn)行H264編碼。接著通過(guò)WI-FI 無(wú)線(xiàn)網(wǎng)絡(luò)和RTP 流媒體傳輸協(xié)議把已編碼的數(shù)據(jù)傳送到遠(yuǎn)端的服務(wù)器上顯示。實(shí)現(xiàn)了運(yùn)行穩(wěn)定、速度快、成本低、體積小的無(wú)線(xiàn)視頻監(jiān)控平臺(tái),具有很大的實(shí)用價(jià)值。
1 引言
隨著無(wú)線(xiàn)網(wǎng)絡(luò)的普及,ARM 處理器運(yùn)算的能力不斷地增強(qiáng)以及計(jì)算機(jī)處理圖像的技術(shù)不斷地提高,基于ARM 的視頻監(jiān)控正越來(lái)越廣泛的應(yīng)用于學(xué)校,社區(qū),酒店,網(wǎng)吧,醫(yī)療等各種各樣地領(lǐng)域。傳統(tǒng)的視頻監(jiān)控系統(tǒng)布線(xiàn)復(fù)雜,設(shè)備龐大,智能化低,以及軟硬件資源得不到充分的發(fā)揮。而ARM 嵌入式系統(tǒng)的小型化、占用空間小、成本低廉、結(jié)構(gòu)緊湊、支持無(wú)線(xiàn)網(wǎng)絡(luò)等特點(diǎn),使得利用S3C6410 的ARM11+linux系統(tǒng)構(gòu)成各種各樣的無(wú)線(xiàn)網(wǎng)絡(luò)數(shù)字監(jiān)控系統(tǒng)具有廣泛的應(yīng)用價(jià)值。
2 系統(tǒng)整體設(shè)計(jì)
2.1 硬件總體設(shè)計(jì)
本系統(tǒng)采用韓國(guó)三星公司ARM11 內(nèi)核的S3C6410 作為微處理器,該款處理器體積小,尺寸僅相當(dāng)于一個(gè)48mm*67mm 方塊的大小,同時(shí)集成了豐富的接口,32 位數(shù)據(jù)總線(xiàn)和32 位外部地址總線(xiàn),SROM 控制器、 SRAM 控制器、NAND 閃存控制器、64 個(gè)中斷源的中斷控制器、五個(gè)三十二位定時(shí)器、四個(gè)UART、四個(gè)DMA 控制器、STN 與TFT LCD 控制器、看門(mén)狗、IIS 音頻接口、IIC-Bus 接口、兩個(gè)USB host口、一個(gè)USB device 口、兩個(gè)串行外圍接口電路、三個(gè)SD 卡接口、camera_if 接口、TV_out 接口、MFC接口、2 路SPI、Touch Screen 接口,其主頻可達(dá)800MHz,擴(kuò)展總線(xiàn)最大頻率133MHz.在此基本上,還進(jìn)行了相關(guān)的擴(kuò)展,引出了一個(gè)四線(xiàn)RS-232 串口,該串口用于開(kāi)發(fā)主機(jī)與S3C6410 開(kāi)發(fā)平臺(tái)進(jìn)行通信;配置了1GB 的NANDflash,用于存放嵌入式linux操作系統(tǒng),應(yīng)用程序和數(shù)據(jù),128MB 的DDR 內(nèi)存,用于存放運(yùn)行程序,攝像頭捕獲的數(shù)據(jù);擴(kuò)展了一個(gè)WIFI 模塊,用于開(kāi)發(fā)平臺(tái)與服務(wù)器傳輸視頻數(shù)據(jù),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)實(shí)現(xiàn)視頻遠(yuǎn)程監(jiān)控。
2.2 軟件總體設(shè)計(jì)
軟件總體結(jié)構(gòu)包括引導(dǎo)加載程序Bootloader、操作系統(tǒng)內(nèi)核,設(shè)備驅(qū)動(dòng)程序和應(yīng)用層程序,其軟件結(jié)構(gòu)如圖1 所示。

圖1 軟件總體結(jié)構(gòu)框圖
該系統(tǒng)上電后,先運(yùn)行引導(dǎo)加載程序Bootloader,該程序的作用是初始化硬件設(shè)備、建立內(nèi)存空間的映射表,引導(dǎo)和加載操作系統(tǒng)內(nèi)核,然后啟動(dòng)嵌入式操作系統(tǒng)linux,接著加載Nand flash 驅(qū)動(dòng)程序、LCD 驅(qū)動(dòng)程序、WIFI 驅(qū)動(dòng)程序等一些必要的驅(qū)動(dòng)程序。
1 引言
隨著無(wú)線(xiàn)網(wǎng)絡(luò)的普及,ARM 處理器運(yùn)算的能力不斷地增強(qiáng)以及計(jì)算機(jī)處理圖像的技術(shù)不斷地提高,基于ARM 的視頻監(jiān)控正越來(lái)越廣泛的應(yīng)用于學(xué)校,社區(qū),酒店,網(wǎng)吧,醫(yī)療等各種各樣地領(lǐng)域。傳統(tǒng)的視頻監(jiān)控系統(tǒng)布線(xiàn)復(fù)雜,設(shè)備龐大,智能化低,以及軟硬件資源得不到充分的發(fā)揮。而ARM 嵌入式系統(tǒng)的小型化、占用空間小、成本低廉、結(jié)構(gòu)緊湊、支持無(wú)線(xiàn)網(wǎng)絡(luò)等特點(diǎn),使得利用S3C6410 的ARM11+linux系統(tǒng)構(gòu)成各種各樣的無(wú)線(xiàn)網(wǎng)絡(luò)數(shù)字監(jiān)控系統(tǒng)具有廣泛的應(yīng)用價(jià)值。
2 系統(tǒng)整體設(shè)計(jì)
2.1 硬件總體設(shè)計(jì)
本系統(tǒng)采用韓國(guó)三星公司ARM11 內(nèi)核的S3C6410 作為微處理器,該款處理器體積小,尺寸僅相當(dāng)于一個(gè)48mm*67mm 方塊的大小,同時(shí)集成了豐富的接口,32 位數(shù)據(jù)總線(xiàn)和32 位外部地址總線(xiàn),SROM 控制器、 SRAM 控制器、NAND 閃存控制器、64 個(gè)中斷源的中斷控制器、五個(gè)三十二位定時(shí)器、四個(gè)UART、四個(gè)DMA 控制器、STN 與TFT LCD 控制器、看門(mén)狗、IIS 音頻接口、IIC-Bus 接口、兩個(gè)USB host口、一個(gè)USB device 口、兩個(gè)串行外圍接口電路、三個(gè)SD 卡接口、camera_if 接口、TV_out 接口、MFC接口、2 路SPI、Touch Screen 接口,其主頻可達(dá)800MHz,擴(kuò)展總線(xiàn)最大頻率133MHz.在此基本上,還進(jìn)行了相關(guān)的擴(kuò)展,引出了一個(gè)四線(xiàn)RS-232 串口,該串口用于開(kāi)發(fā)主機(jī)與S3C6410 開(kāi)發(fā)平臺(tái)進(jìn)行通信;配置了1GB 的NANDflash,用于存放嵌入式linux操作系統(tǒng),應(yīng)用程序和數(shù)據(jù),128MB 的DDR 內(nèi)存,用于存放運(yùn)行程序,攝像頭捕獲的數(shù)據(jù);擴(kuò)展了一個(gè)WIFI 模塊,用于開(kāi)發(fā)平臺(tái)與服務(wù)器傳輸視頻數(shù)據(jù),通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)實(shí)現(xiàn)視頻遠(yuǎn)程監(jiān)控。
2.2 軟件總體設(shè)計(jì)
軟件總體結(jié)構(gòu)包括引導(dǎo)加載程序Bootloader、操作系統(tǒng)內(nèi)核,設(shè)備驅(qū)動(dòng)程序和應(yīng)用層程序,其軟件結(jié)構(gòu)如圖1 所示。

圖1 軟件總體結(jié)構(gòu)框圖
該系統(tǒng)上電后,先運(yùn)行引導(dǎo)加載程序Bootloader,該程序的作用是初始化硬件設(shè)備、建立內(nèi)存空間的映射表,引導(dǎo)和加載操作系統(tǒng)內(nèi)核,然后啟動(dòng)嵌入式操作系統(tǒng)linux,接著加載Nand flash 驅(qū)動(dòng)程序、LCD 驅(qū)動(dòng)程序、WIFI 驅(qū)動(dòng)程序等一些必要的驅(qū)動(dòng)程序。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 測(cè)量系統(tǒng)分析 0次下載
- 基于ARM11和WinCE的溫室大棚嵌入式監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于ARM11的嵌入式通信系統(tǒng)
- 系統(tǒng)分析用戶(hù)指南(英文版) 0次下載
- 系統(tǒng)分析方法 0次下載
- 基于ARM11的無(wú)線(xiàn)多點(diǎn)圖像傳輸系統(tǒng)_麥超云 2次下載
- 基于SVPWM的變頻系統(tǒng)分析設(shè)計(jì) 10次下載
- 基于MATLAB的系統(tǒng)分析與設(shè)計(jì)信號(hào)處理 31次下載
- 基于MATLAB的系統(tǒng)分析與設(shè)計(jì)時(shí)頻分析 16次下載
- 基于ARM11-Linux的視頻采集傳輸系統(tǒng)的研究 60次下載
- 基于ARM11的視頻監(jiān)控系統(tǒng)設(shè)計(jì) 125次下載
- 自行小車(chē)的PLC控制系統(tǒng)分析
- ARM11平臺(tái)上H.264的視頻監(jiān)控系統(tǒng)實(shí)現(xiàn)
- 系統(tǒng)分析ppt 0次下載
- 指令系統(tǒng)分析
- 單端口網(wǎng)絡(luò)S參數(shù)測(cè)量系統(tǒng)分析 708次閱讀
- Windows下搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境:Eclipse+JLink調(diào)試代碼 2209次閱讀
- Windows下搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境:Eclipse創(chuàng)建工程 1275次閱讀
- S3C6410學(xué)習(xí)筆記:Windows下搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境 1433次閱讀
- Linux下搭建ARM11開(kāi)發(fā)環(huán)境:安裝交叉編譯器 1306次閱讀
- 企業(yè)工廠無(wú)線(xiàn)視頻監(jiān)控傳輸系統(tǒng)的部署和解決方法 1798次閱讀
- 嵌入式系統(tǒng)架構(gòu)之ARM處理器 2332次閱讀
- 基于ARM嵌入式開(kāi)發(fā)平臺(tái)和GPRS無(wú)線(xiàn)傳輸網(wǎng)絡(luò)的遠(yuǎn)程圖像監(jiān)控設(shè)計(jì)方案 1953次閱讀
- 基于ARM11平臺(tái)的智能火災(zāi)監(jiān)測(cè)報(bào)警系統(tǒng)研究 1187次閱讀
- 一文詳解ARM7_ARM9和ARM11的區(qū)別 4w次閱讀
- 基于Linux嵌入式Web太陽(yáng)能視頻監(jiān)控系統(tǒng) 2056次閱讀
- ARM11網(wǎng)絡(luò)終端實(shí)時(shí)通信特性分析及LCD顯示實(shí)現(xiàn) 1185次閱讀
- 基于ARM的無(wú)線(xiàn)視頻監(jiān)控系統(tǒng)的解決方案 2606次閱讀
- 深入無(wú)線(xiàn)視頻監(jiān)控系統(tǒng) 智能應(yīng)用或呈爆發(fā)式增長(zhǎng) 1104次閱讀
- 基于ARM的嵌入式無(wú)線(xiàn)視頻采集系統(tǒng)設(shè)計(jì) 1888次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論