美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 樓宇自動化 > CCTV監控系統 > CCTV監控主機

類型分類:
科普知識
數據分類:
CCTV監控主機

基于嵌入式Linux與S3C2410平臺的視頻采集

發布日期:2022-04-26 點擊率:117

  隨著計算機技術和網絡技術的發展,在單片機領域也發生著日新月異的改變,如高速信號處理器、SoC片上系統等新技術、新應用如雨后春筍般蓬勃發展起來。在現實生活中經常會遇到這樣一些問題:比如如何對機房的溫濕度進行遠程監控;如何一手掌握家里的安全狀況,這都需要應用一種耗電量小、24小時不間斷工作,體積小的遠程視頻監控系統。

  針對網絡視頻監控設備的實際應用需求,結合圖像采集壓縮編碼、嵌入式系統和網絡技術等幾方面的新技術,設計了一套嵌入式網絡視頻監控系統,用以實現視頻數據的采集、壓縮與網絡傳輸。該系統基于S3C2410的ARM920T芯片和嵌入式Linux操作系統,采用USB攝像頭捕捉視頻,經MPG440芯片壓縮編碼,系統直接與網絡相連,用戶使用標準的網絡瀏覽器和流媒體播放程序即可查看遠程視頻影像。

  1 系統總體設計

系統總體設計包括硬件設計和軟件設計2部分。硬件設計模塊主要包括微控制器模塊、壓縮編碼模塊、網絡接口模塊3部分。微控制器模塊主要由主控芯片、DATAFLASH和SDRAM組成。其中,主控芯片是整個控制系統的核心,它負責整個系統的調度工作。DATAFLASH中固化了嵌入式Linux內核及其文件系統、應用軟件和系統配置文件。SDRAM作為內存供系統運行使用。壓縮編碼模塊由視頻數據采集芯片、MPEG-4壓縮編碼芯片、SDRAM組成,負責將視頻流轉化為MPEG-4碼流。網絡接口模塊主要是配合主控芯片傳送MPEG-4碼流。當系統啟動時,微控制器將Linux內核調入SDRAM中,系統從SDRAM中啟動。系統啟動后,微控制器控制MPEG-4編碼模塊進行工作。軟件設計部分主要包括嵌入式Linux移植、視頻采集與MPEG-4壓縮編碼模塊、JRTPLIB網絡傳輸模塊和MPEG-4解碼程序4部分。嵌入式Lin-ux系統存放到由S3C2410控制的DATAFLASH中,它負責整個系統軟件的調度工作。MPEG-4壓縮編碼模塊主要負責將采集到的視頻流壓縮為MPEG-4數據流。JRTPLIB網絡傳輸模塊主要負責MPEG-4視頻流傳輸與控制的相關設置。MPEG-4解碼程序主要負責對通過網絡得到的MPEG-4數據流進行解碼工作。

  2 硬件系統設計

系統的硬件平臺采用Samsung公司的處理器S3C2410。該處理器內部集成了ARM公司ARM920T處理器核的32位微控制器,資源豐富:帶獨立的16kB指令Cache和16kB數據Cache,還有LCD控制器、RAM控制器、NAND閃存控制器、3路UART、4路DMA、4路帶PWM的Timer、并行I/O口、8路10位ADC、TouchScreen接口、I2C接口、I2S接口、2個USB接口控制器、2路SPI,主頻最高可達203MHz。在處理器豐富資源的基礎上,還進行了相關的配置和擴展,平臺配置了16MB,16位的FLASH和64MB,32位的SDRAM。通過以太網控制器芯片DM9000擴展了一個網口,另外引出了一個HOST、USB接口,通過在USB接口上外接一個帶USB接口的攝像頭。硬件系統結構如圖1所示。

基于嵌入式Linux與S3C2410平臺的視頻采集

  3 軟件系統設計

  Linux具有內核小,效率高,源代碼開放,內核直接提供網絡支持等優點。但嵌入式系統的硬件資源畢竟有限,因此不能直接把Linux作為操作系統,要針對具體的應用通過配置內核、裁減shell和嵌入式C庫對系統進行定制,使整個系統能夠存放到容量較小的FLASH中。Linux的動態模塊加載,使Linux的裁減極為方便,高度模塊化的部件使添加非常容易。嵌入式Linux系統主要由4個部分組成:引導內核啟動的文件(bootloader)、Linux內核文件(kernel)、虛擬磁盤文件(ramdisk)、用戶空間文件(user)。它們分別被放在DATAFLASH內的4個分區模塊中。根據不同模塊的具體功能采用不同的文件系統,如:bootloader,kernel,ramdisk等,移植完成后不需要動態改變,使用較節省空間的ROM-FS只讀文件系統;user模塊內放置一些可以動態更新的配置文件等,需要進行較多的讀寫操作,所以使用支持動態擦寫保存的JFFS2文件系統?;贚inux的上述優點,實現的平臺使用操作系統μclinux。通常嵌入式系統軟件的開發采用交叉編譯調試方式。宿主機通常為Intel處理器,而目標板如圖1所示為S3C2410,因此程序需要使用針對處理器特點的編譯器才能生成在相應平臺上可運行的代碼。對于嵌入式Linux,宿主機PC上應安裝Linux系統,之后在宿主機上建立交叉編譯調試的開發環境。采用移植性很強的C語言在宿主機上編寫視頻采集程序,再利用交叉編譯調試工具編譯鏈接生成可執行代碼,最后向目標平臺移植。

  Linux移植技術已經成熟,在此不做詳細闡述,主要介紹USB攝像頭驅動、基于V4L設計的視頻采集模塊和JRTPLIB網絡傳輸模塊的程序設計。

  3.1 USB攝像頭驅動

  搭建好嵌入式Linux的開發環境后,第一步工作就是USB攝像頭的安裝與驅動。

  在Linux下,設備驅動程序可以看成是Linux內核與外部設備之間的接口。設備驅動程序向應用程序屏蔽了硬件實現的細節,使得應用程序可以像操作普通文件一樣來操作外部設備,可以使用并操作文件中相同的、標準的系統調用接口函數來完成對硬件設備的打開、關閉、讀/寫和I/O控制操作,而驅動程序的主要任務也就是要實現這些系統的調用函數。

  Video4Linux(V4L)是Linux中關于視頻設備的內核驅動,它是針對視頻設備應用程序編程提供的一系列接口函數。對于USB口攝像頭,其驅動程序中需要提供基本的I/O操作接口函數open,read,write,close來實現。當應用程序對設備文件進行系統調用操作時,Linux內核將通過file-operations結構訪問驅動程序提供的函數,在系統平臺上對USB口數碼攝像頭進行驅動,首先把USB控制器驅動模塊靜態編譯進內核,使平臺中支持USB接口,再在需要使用攝像頭采集時,使用insmode動態加載其驅動模塊,這樣攝像頭就可正常工作。

  確定USB攝像頭被正常驅動后,下一步就是使用Video4Linux提供的API函數集來編寫視頻采集程序。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        91精品一区二区三区在线观看| 国产一区二区三区色淫影院| 亚洲成人1区2区| 亚洲色图一区二区| 亚洲人精品一区| 亚洲在线成人精品| 婷婷综合在线观看| 蜜臀av一区二区在线观看| 久国产精品韩国三级视频| 精品一区二区三区蜜桃| 国产99久久久久| 99久久自偷自偷国产精品不卡| 国产三区精品| 亚洲国产精品一区二区第四页av | 成人av电影在线观看| 97人人模人人爽视频一区二区| 国产精品免费一区二区三区四区| 欧美重口乱码一区二区| 日本二三区不卡| 精品国产麻豆免费人成网站| 国产欧美日韩另类视频免费观看| 亚洲三级在线观看| 老司机精品视频一区二区三区| 99久久综合国产精品| 免费一区二区三区| 精品污污网站免费看| 久久五月婷婷丁香社区| 亚洲精品国产成人久久av盗摄| 美国av一区二区| 99久久精品国产毛片| 免费成人在线观看av| 日本高清视频一区二区| 精品久久久久久无| 亚洲精品久久7777| 国产精品白丝av| 免费观看成人高| 91精品国产91综合久久蜜臀| 国产精品欧美一级免费| 美女视频免费一区| 国产精品乱码视频| 欧美日韩大陆一区二区| 亚洲欧洲精品一区二区三区不卡| 久久国产精品72免费观看| 99久久一区三区四区免费| 色狠狠综合天天综合综合| 国产日韩欧美高清在线| 日韩高清不卡在线| 成人91视频| 欧美日韩国产小视频在线观看| 国产精品久久久久影院亚瑟| 国产综合久久久久久鬼色| 欧美久久综合性欧美| 欧美tk—视频vk| 五月综合激情婷婷六月色窝| 国产成人av一区二区三区| 欧美亚洲愉拍一区二区| 成人欧美一区二区三区在线播放| 韩国v欧美v亚洲v日本v| 日韩一区国产在线观看| 久久久久久日产精品| 美女国产一区二区三区| 久久精品美女| 精品福利一区二区三区免费视频| 首页欧美精品中文字幕| 久久久免费看| 国产三级一区二区| 国产成人在线看| 色婷婷精品大在线视频| 亚洲裸体xxx| www.成人av| 精品国产一区二区三区四区四| 麻豆精品国产91久久久久久| 欧美高清性xxxxhdvideosex| 国产天堂亚洲国产碰碰| 国产成人av一区二区| 欧美丝袜丝交足nylons| 亚洲成人在线观看视频| 国产一区二区三区高清| 欧美精品一区二区三区高清aⅴ | 亚洲国产欧美在线| 国产激情一区二区三区在线观看| 日韩午夜av一区| 国产一区二区三区观看| 色吊一区二区三区| 午夜视频一区二区| 日本成人看片网址| 亚洲欧美另类久久久精品| 91丨九色丨国产丨porny| 日韩欧美美女一区二区三区| 国产精品88av| 欧美一区二区三区免费观看视频| 九一九一国产精品| 欧美日韩综合色| 寂寞少妇一区二区三区| 欧美三级午夜理伦三级中视频| 日本不卡一二三区黄网| 日本二三区不卡| 久久99精品久久只有精品| 欧美日韩免费观看一区二区三区| 久久99国产精品久久99| 777亚洲妇女| 成人丝袜18视频在线观看| 日韩视频一区在线观看| av中文字幕一区| 久久精品一区蜜桃臀影院| 97伦理在线四区| 国产精品久久久爽爽爽麻豆色哟哟| 丁香婷婷久久久综合精品国产 | 全部av―极品视觉盛宴亚洲| 色婷婷综合在线| 精品一区二区免费视频| 欧美精品自拍偷拍| 成人免费毛片高清视频| 久久网这里都是精品| 国产精品美女xx| 一级女性全黄久久生活片免费| 午夜久久资源| 免费高清在线视频一区·| 欧美年轻男男videosbes| 国产精品亚洲一区二区三区妖精 | 久久久99精品久久| 国产无套精品一区二区| ...av二区三区久久精品| 欧美精品123| 日本午夜精品视频在线观看| 91麻豆精品国产自产在线| 99精品国产99久久久久久白柏| 国产精品日日摸夜夜摸av| 日本一区高清不卡| 久久精品国产色蜜蜜麻豆| 日韩免费在线观看| 久久精品国产理论片免费| 日韩黄色小视频| 日韩三级在线观看| 精品日本一区二区| 蜜臀久久99精品久久久久久9 | 性久久久久久久| 欧美日韩一区二区三区在线 | 欧美怡红院视频| 99精品国产一区二区三区不卡| 成人欧美一区二区三区小说 | 成人va在线观看| 亚洲欧美偷拍另类a∨色屁股| 在线不卡视频一区二区| 国产成人免费xxxxxxxx| 中文字幕制服丝袜一区二区三区| 色老汉av一区二区三区| a4yy欧美一区二区三区| 亚洲自拍另类综合| 日韩欧美国产1| 欧美国产二区| 国产精品夜夜嗨| 亚洲精品国产高清久久伦理二区| 欧美挠脚心视频网站| 精品卡一卡二| 国产夫妻精品视频| 亚洲一区二区视频在线观看| 日韩免费性生活视频播放| 亚洲国产日韩美| 51国产成人精品午夜福中文下载| 亚洲一区二区五区| 精品999久久久| 色www精品视频在线观看| 成人免费在线一区二区三区| 奇米色777欧美一区二区| 国产欧美日韩在线看| 欧美伊人精品成人久久综合97 | 在线不卡一区二区| 日本高清不卡三区| 9i看片成人免费高清| 偷拍亚洲欧洲综合| 国产精品第13页| 日韩免费看网站| 在线观看欧美日本| 美日韩免费视频| 51成人做爰www免费看网站| 久久99精品网久久| 亚洲电影欧美电影有声小说| 国产欧美va欧美不卡在线| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产久一道中文一区| 成人精品一区二区三区四区| 日韩精品欧美成人高清一区二区| 国产精品卡一卡二卡三| 欧美mv日韩mv亚洲| 欧美日韩极品在线观看一区| 亚洲精品一区二区三区四区五区 | 伊人狠狠色丁香综合尤物| 国产精品久久一区二区三区| 成人午夜av影视| 麻豆精品一区二区| 亚洲国产精品综合小说图片区| 国产精品久久久久久久裸模| 亚洲精品一区二区三区蜜桃下载 | 色综合久久av| 欧美一区二区三区成人久久片| 国产高清精品一区二区| 不卡的电视剧免费网站有什么| 国产毛片精品一区| 韩国av一区二区三区四区|