《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于嵌入式Linux與S3C2440雙USB接口的視頻存儲
基于嵌入式Linux與S3C2440雙USB接口的視頻存儲
摘要: 本方案主要利用單片機判別模塊采集車輛行駛過程中運動狀態信息(是否超速,存在急剎車、中途停車超時等),并結合車門在車速為零時的開閉對長途客車在非正常停靠點超載上人進行主動視頻監控,便于以后的責任追究和認定,為監控中心的管理提供輔助。
Abstract:
Key words :

  針對長途客車“三超”(中途超載上人,超時,超速)以及在非正常??空舅阶酝\嚿先藢е碌目蛙嚦d,同時目前市面上視頻監控設備由于體積大、成本高等,使其難以推廣應用在車輛中等問題,整合USB攝像頭低成本、USB存儲介質較SD(Secure Digital Memory Card)卡存儲速度更快、支持更大容量等優點,提出了基于嵌入式。LinuxS3C2440平臺的雙USB接口車載視頻存儲方案。本方案主要利用單片機判別模塊采集車輛行駛過程中運動狀態信息(是否超速,存在急剎車、中途停車超時等),并結合車門在車速為零時的開閉對長途客車在非正常??奎c超載上人進行主動視頻監控,便于以后的責任追究和認定,為監控中心的管理提供輔助。

  1 系統總體結構設計

  為方便系統擴展,本文將其劃分為單片機判別模塊和視頻采集存儲模塊兩部分。單片機判別模塊采用C8051F040處理器,利用其充足的接口資源,對車輛是否超速、急停、超載等情況做出判斷。本模塊完成將力傳感器信號、車速脈沖信號調理后供單片機處理并與存儲模塊通信。采用測周法測量車輛變速箱輸出脈沖周期,進而可以得到車速、加速度等信息,配合力傳感器測量結果為判定車輛是否超速、急停、超載等提供判斷依據。單片機對以上情況進行編碼,通過串口將不同信息編碼發送給ARM視頻存儲模塊,供其作出不同存儲策略。系統總體結構如圖1所示。

系統總體結構

  視頻存儲模塊根據接收到單片機發出的串口信息,對后續行為做出判斷,如是否存儲、存儲時間、存儲位置等。模塊硬件平臺設計如圖2所示:中央處理器選用三星公司ARM9架構S3C2440處理器(可以穩定工作在400 MHz,保證采集存儲過程流暢);選用64 MSDRAM內存及64 MBFLASH作為系統程序存儲設備。接口資源包括:2個USB口(均配置為HOST模式)、100 M以太網口、2個串口、音頻口等。

模塊硬件平臺設計

  2 S3C2440視頻采集存儲模塊

  整個模塊正常情況下主要由單片機系統提供電源。另外,外接一獨立直流電源裝置,以免在交通事故時汽車熄火斷電,影響系統工作。此模塊主要完成視頻的基于事件的存儲功能,判斷功能由單片機模塊提供,另外依據串口實時掃描特性可提供時分復用觸發功能。模塊間獨立性高,適合移植到其他場合推廣使用。

  2.1 USB硬件連接及Linux內核配置修改

  2.1.1 USB硬件連接

  三星公司S3C2440芯片共有2路HOST USB:DP[1:0]及DN[1:0]口,一路DIVICE PDN0,PDP0 口,其中DP1,DN1分別與PDP0,PDN0接口復用,根據相關寄存器配置不同而具有不同功能。本課題中,將其配置為2路HOST使用,一路連接USB攝像頭,另一路連接USB接口的存儲設備(可以是優盤或者USB移動硬盤)。本文沒有用到芯片自帶的SD卡接口進行存儲主要出于以下考慮:

  a)速度:普通SD卡的數據傳輸速度約2 MB/s;高速SD卡數據傳輸速度約10 MB/s;極速SD數據傳輸速度約20 MB/s。而現在通用的USB2.0的全速傳輸速率是480 Mbps(60 MB/s),為普通SD卡傳輸速度的30倍。再者,USB3.0標準也已推出,速度可達5 Gbps,并向下兼容。USB已經成了高速、方便的代名詞,本文選用USB也正出于其通用性和方便升級性考慮。

  b)容量瓶頸:現有發行的嵌入式Linux2.4.X內核對SD卡標準模式容量的支持絕大數為2 G以下(不包含2 G),要支持到更大容量需要對SD卡驅動程序進行大量修改,并且協議標準推出相對較晚,較新的嵌入式Linux 2.6.24內核通過筆者實際驗證可以支持到2 G容量,但要對驅動進行多處修改,后續升級復雜,穩定性也需要進一步驗證。

  鑒于以上兩點,采用USB接口進行視頻數據的采集和存儲,兩路USB接口部分硬件連接如圖3所示。

兩路USB接口部分硬件連接

  2.1.2 Linux內核配置修改

  在Linux下,所有外設都被看成是一種特殊的文件,稱為設備文件。設備驅動程序為內核和外設之間提供接口函數,完成設備的初始化與釋放、對設備文件的各種操作及中斷處理等。這些接口函數為應用程序屏蔽了外設硬件的細節,使程序可以像普通文件一樣對外設進行操作。Linux系統中子模塊Video4Linux向虛擬文件系統注冊視頻設備文件,為視頻應用程序提供了一套統一的API,視頻應用程序通過標準的系統調用即可操縱各種不同的視頻捕獲設備。

  考慮到更好的推廣性,采用市面上常見的中星微301系列zc0301pl芯片攝像頭,此攝像頭支持JPEG格式的圖像采集。模塊中分別對USB OV511 Camera support,Device Drivers等菜單選項進行適當配置。除此之外,還需對USB的配置文件進行修改,本文選用Linux 2.6.24內核,主要修改的文件如下:

 

  linux-2.6.24/driVers/usb/host/Kconfig,linux-2.6.24/drivers/usb/host/ohci-S3C2440.c和linux-2.6.24/drivers/usb/core/hub.c.其中主要涉及對MISCCR寄存器進行正確設置。以修改ohci-s3c2440.c文件為例,部分需添加代碼:

程序

  2.2 視頻采集存儲程序設計

  Vide04Linux設備驅動程序只提供了在系統層面上訪問硬件設備的一系列讀、寫等函數的接口,要實現存儲,還需再編寫一個對視頻流采集的應用程序,總體上創建兩個進程:進程一實時掃描串口接收到的信息,通過讀取命名管道內容將編碼信息發送給進程二;進程二根據接收到的編碼做出判斷,區別各種不規范駕駛行為,設定定時器不同時長以控制存儲時間,并將視頻分類存儲到不同目錄中。

  Video4Linux設備驅動程序支持兩種捕獲圖像的方式:內存影射mmap方式和直接讀取read方式。mmap方式采用共享內存方式,數據采集速度快,但這種采集方式需攝像頭硬件支持。結合本文中使用的攝像頭,在圖像采集過程中,采用read方式直接讀取設備文件,將獲得的一幀數據保存到緩沖區中,通過convertframe()函數將pFramebuffer中的數據轉換成完整的JPEG格式的數據存儲到ptframe中,然后調用fWrite()函數將緩沖區中的JPEG格式的數據寫到指定文件中,從而得到一副JPEG格式原始數據塊。部分程序如下:

程序

  對于存儲的控制,本文采用“命名管道”方式,這是一種簡單的進程間通信機制,在同一計算機的不同進程之間,支持可靠的,單向或雙向的數據通信。

  命名管道由視頻存儲進程利用函數int mkfifo(constchar*pathname,mode_t mode)創建,負責讀取由串口掃描接收進程接收到的控制信息。部分程序如下:

程序

  程序總體流程圖如圖4所示。

程序總體流程圖

  3 試驗結果

  嵌入式內核采用較新的Linux2.6.24版本,配置成功后將編譯生成的鏡像文件下載到目標機。應用程序可執行文件通過宿主機上交叉編譯器arm-linux-gcc4.4.1生成,向目標機移植成功后便可以在目標機上運行。本文中攝像頭采用中星微301系列zc0301p1芯片,存貯器選用臺電存儲之星U盤,容量為4 G。

  視頻采集存儲模塊根據接收到的不同違章信息,在執行文件當前所在目錄位置分別建立DOCn(n=1,2,…)文件夾,將視頻信息分類保存在相應目錄下。圖5為駕駛員在岔道轉彎時刻因超速產生觸發條件,進而觸發視頻采集存儲視頻中的一副圖片。另外,在系統運行時,還可以根據需要設置錄制時間的長短,以滿足不同的需求和存貯器容量的限制。

駕駛員在岔道轉彎時刻因超速產生觸發條件

  4 結論

  本系統中單片機模塊根據運算結果產生觸發條件,通過串口發送不同編碼信息來區別超速、緊急剎車、超載等情形。實驗結果表明整個系統安裝簡便,成本低廉,工作穩定可靠。另外通過修改單片機模塊觸發條件,可擴展用于工廠、銀行及小區等場合下基于事件觸發的智能監控。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美黑人国产人伦爽爽爽| 日韩系列欧美系列| 国产亚洲精品资源在线26u| 亚洲美女色禁图| 国产午夜精品久久久| 国产日韩欧美一区二区| 国产精品成人在线观看| 久久久久久亚洲精品不卡4k岛国| 性欧美在线看片a免费观看| 狼人社综合社区| 韩国久久久久| 国模套图日韩精品一区二区| 宅男噜噜噜66一区二区| 蜜臀a∨国产成人精品| 久久久国产视频91| 宅男66日本亚洲欧美视频| 在线看无码的免费网站| 国产亚洲欧美激情| 久久久精品欧美丰满| 激情久久久久久久| 国产精品国产三级国产aⅴ9色| 亚洲免费av观看| 韩日欧美一区| 久热综合在线亚洲精品| 国产午夜精品一区二区三区视频| 性色av一区二区三区红粉影视| 欧美日韩国产免费| 欧美小视频在线观看| 久久久综合视频| 亚洲专区欧美专区| 亚洲国产精品电影| 国产精品影片在线观看| 老司机精品视频一区二区三区| 宅男噜噜噜66一区二区| 亚洲国产天堂网精品网站| 国产日韩欧美综合| 在线看片成人| 欧美亚洲在线视频| 狠狠色丁香久久综合频道| 欧美色视频在线| 亚洲成人在线观看视频| 国产亚洲一二三区| 欧美久久成人| 亚洲第一视频网站| 亚洲第一久久影院| 另类专区欧美制服同性| 欧美精品首页| 久久久久久久一区二区三区| 久久国产精品亚洲77777| 欧美系列电影免费观看| 午夜精品免费视频| 一本色道久久综合狠狠躁的推荐| 麻豆av一区二区三区| 国产深夜精品| 欧美成人一区二区三区在线观看| 亚洲第一狼人社区| 欧美久久久久久蜜桃| 欧美一区成人| 欧美电影在线免费观看网站| 欧美主播一区二区三区美女 久久精品人| 国产精品一区二区三区久久久| 欧美色图五月天| 亚洲第一精品福利| 两个人的视频www国产精品| 久久精品日产第一区二区三区| 亚洲人妖在线| 国产毛片一区| 亚洲视频在线观看| 亚洲一区成人| 欧美精品一二三| 欧美色播在线播放| 亚洲韩日在线| 国产精品亚洲产品| 日韩视频在线一区| 日韩一级免费| 国内精品福利| 欧美日韩国产色站一区二区三区| 伊人久久av导航| 国内精品模特av私拍在线观看| 欧美韩日一区二区| 欧美精品粉嫩高潮一区二区| 欧美女同视频| 久久久99爱| 久久国产视频网站| 欧美日韩国产综合久久| 欧美电影在线免费观看网站| 久久久亚洲国产天美传媒修理工| 麻豆精品视频在线观看视频| 久久综合99re88久久爱| 一区国产精品| 久久人91精品久久久久久不卡| 玖玖视频精品| 久久综合精品国产一区二区三区| 噜噜噜91成人网| 亚洲国产精品v| 久久精品一区二区三区中文字幕| 国产精品另类一区| 久久久国产成人精品| 久久综合网络一区二区| 麻豆精品一区二区av白丝在线| 亚洲精品国产系列| 久久综合一区| 99国产精品久久| 性做久久久久久| 国产日韩综合一区二区性色av| 老鸭窝亚洲一区二区三区| 亚洲国产日韩欧美在线图片| 久久精品亚洲精品国产欧美kt∨| 在线视频你懂得一区二区三区| 欧美一区二区视频网站| 久久夜色精品国产欧美乱| 午夜精品久久久| 国产精品日本精品| 久久精品一区二区三区不卡牛牛| 欧美成人r级一区二区三区| 一区二区冒白浆视频| 亚洲一区在线观看免费观看电影高清| 欧美亚州韩日在线看免费版国语版| 国产一区二区欧美| 国产伦精品一区二区三区四区免费| 久久一区二区三区国产精品| 久久久在线视频| av成人免费观看| 国内外成人在线视频| 国产精品男gay被猛男狂揉视频| 亚洲福利视频专区| 国产日产精品一区二区三区四区的观看方式| 欧美一级在线亚洲天堂| 亚洲综合色丁香婷婷六月图片| 欧美日韩高清免费| 日韩午夜免费视频| 久久久av网站| 免费视频最近日韩| 欧美日韩欧美一区二区| 久久视频在线视频| 久久久久综合一区二区三区| 亚洲精选久久| 欧美午夜精品久久久久免费视| 午夜久久福利| 欧美视频亚洲视频| 久久精精品视频| 亚洲欧美视频在线观看视频| 欧美mv日韩mv亚洲| 一区二区欧美亚洲| 亚洲一区二区三区精品动漫| 欧美精品在线免费播放| 欧美在线电影| 欧美视频一区二区在线观看| 午夜在线精品偷拍| 国产精品看片资源| 欧美主播一区二区三区美女 久久精品人| 国产精品一区免费视频| 国产精品一区二区三区四区五区| 狠狠色丁香久久婷婷综合_中| 欧美一区二区三区另类| 亚洲午夜精品久久久久久app| 久久九九全国免费精品观看| 麻豆久久精品| 欧美成人精品激情在线观看| 亚洲精品乱码视频| 久久尤物视频| 亚洲欧洲在线播放| 欧美色道久久88综合亚洲精品| 亚洲电影在线播放| 美女黄毛**国产精品啪啪| 精品成人国产| 这里只有精品丝袜| 91久久夜色精品国产网站| 国产亚洲一二三区| 欧美一区二区啪啪| 激情久久久久久久久久久久久久久久| 亚洲精品一区二区三区四区高清| 巨乳诱惑日韩免费av| 午夜精品偷拍| 国产欧美一区二区精品性色| 红桃av永久久久| 影音先锋欧美精品| 一区二区三区日韩欧美精品| 日韩视频在线播放| 午夜影视日本亚洲欧洲精品| 这里只有精品丝袜| 亚洲一区二区三区免费观看| 国产精品一区一区三区| 亚洲全部视频| 欧美日韩一区国产| 亚洲一区欧美一区| 欧美亚洲综合网| 亚洲男女自偷自拍| 亚洲另类视频| 久久久久国产成人精品亚洲午夜| 免费91麻豆精品国产自产在线观看| 欧美吻胸吃奶大尺度电影| 国产精品私拍pans大尺度在线| 黄色小说综合网站| 免费成人激情视频| 中日韩男男gay无套| 99亚洲伊人久久精品影院红桃| 蜜臀99久久精品久久久久久软件| 国外成人在线| 亚洲精品少妇30p| 激情一区二区三区| 欧美日韩国产一级片| 国产日韩欧美综合一区| 欧美在线视频免费| 亚洲精品一区二区三区蜜桃久| 亚洲美女av电影| 欧美连裤袜在线视频| 国内精品国产成人| 亚洲视频欧美在线| 午夜日韩在线观看| 亚洲国产三级在线| 亚洲在线免费视频| 国产亚洲在线| 亚洲视频在线一区观看| 欧美三区在线视频| 亚洲精选视频在线| 国产日韩欧美视频| 欧美成人精品影院| 国产亚洲精品资源在线26u| 国产精品久久国产三级国电话系列| 一区二区三区产品免费精品久久75| 久久久久国产一区二区三区四区| 国产欧美日韩精品在线| 欧美日韩国产首页在线观看| 亚洲欧美日本国产有色| 激情欧美日韩一区| 韩国视频理论视频久久| 欧美日韩在线不卡| 亚洲视频一起| 一区二区三区亚洲| 欧美午夜电影在线| 亚洲女性裸体视频| 欧美日韩在线免费观看| 亚洲国产欧美久久| 亚洲一区二区三区三| 麻豆久久久9性大片| 欧美精品久久一区二区| 午夜精品国产精品大乳美女| 欧美一区二区啪啪| 性做久久久久久免费观看欧美| 国产视频一区二区在线观看| 国内成人精品2018免费看| 国产一区亚洲| 欧美激情第一页xxx| 精品91视频| 亚洲视频www| 国产一区视频在线看| 亚洲欧美日韩综合国产aⅴ| 午夜精品99久久免费| 在线视频日韩精品| 在线一区视频| 国产婷婷色一区二区三区| 亚洲一区免费在线观看| 久久久精品动漫| 国内揄拍国内精品少妇国语| 亚洲影音先锋| 亚洲人成亚洲人成在线观看图片| 久热精品视频| 欧美日本高清一区| 美女爽到呻吟久久久久| 国产精品久久国产精品99gif| 亚洲一区二区在线播放| 欧美三日本三级三级在线播放| 麻豆精品视频在线观看| 老巨人导航500精品| 亚洲手机在线| 洋洋av久久久久久久一区| 一卡二卡3卡四卡高清精品视频| 美女国内精品自产拍在线播放| 亚洲永久网站| 伊人成综合网伊人222| 亚洲免费伊人电影在线观看av| 欧美片在线观看| 欧美精品一区二区三区四区| 国产精品初高中精品久久| 禁断一区二区三区在线| 亚洲欧洲视频在线| 国产亚洲一二三区| 久久久久五月天| 99这里只有久久精品视频| 国产日韩欧美综合精品| 国产欧美日韩综合精品二区| 国产亚洲激情视频在线| 欧美日韩国语| 国产色视频一区| 国产精品福利在线观看网址| 欧美极品aⅴ影院| 亚洲第一天堂无码专区| 裸体素人女欧美日韩| 久久精品亚洲一区二区三区浴池| 亚洲久久成人| 午夜精品影院| 欧美成人精品在线播放| 欧美色区777第一页| 国产精品免费看久久久香蕉| 亚洲一区二区不卡免费| 一本久久精品一区二区| 欧美精品少妇一区二区三区| 亚洲精品视频在线观看网站| 久久xxxx精品视频| 99视频在线精品国自产拍免费观看| 在线欧美三区| 国产精品黄色| 亚洲美女电影在线| 国产视频精品va久久久久久| 欧美一级专区免费大片| 国产欧美 在线欧美| 久久成人免费网| 亚洲专区欧美专区| 亚洲黄色天堂| 亚洲国产成人在线播放| 欧美一区二区三区男人的天堂| 亚洲免费观看在线观看| 午夜久久美女| 欧美成人在线免费观看| 欧美系列电影免费观看| 老司机一区二区| 136国产福利精品导航网址| 亚洲综合精品一区二区| 亚洲人成网站在线播| 亚洲日本久久| 国产日韩欧美二区| 一二三区精品福利视频| 亚洲三级电影在线观看| 欧美日韩一区二区三区四区在线观看| 亚洲老板91色精品久久| 亚洲精品乱码久久久久久黑人| 国产女主播一区二区三区|