<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM9的轉轍機缺口監測圖像采集模塊設計

基于A(yíng)RM9的轉轍機缺口監測圖像采集模塊設計

作者: 時(shí)間:2012-05-23 來(lái)源:網(wǎng)絡(luò ) 收藏

4.1 移植Bootloader
USB攝像頭的應用程序是建立在Linux系統上,首先配置適合系統的Bootloader,Linux內核在RAM中運行,這就需要Linux的Bootloa der將整個(gè)內核復制到RAM中。系統中Bootloader是運行在NORFlash中,它的主要作用是:將Linux內核文件、根文件系統文件、Linux啟動(dòng)參數文件復制到SDRAM中,并跳至RAM中Linux內核的首地址,運行Linux。各文件在RAM中存放的空間示意圖,如圖5所示。

本文引用地址:http://dyxdggzs.com/article/149020.htm

d.jpg


4.2 編譯下載內核
將Linux源代碼包放置在工作目錄下解壓,用命令:#tar xjvf linux-2.4.18.tar.bz2。編譯內核,在終端輸入命令:#make menu config命令,選擇“load analternate configuration file”,裝載arch/am目錄下的2410配置文件。建立依賴(lài)關(guān)系,在終端運行命令:#make dep。編譯內核,在終端輸入命令:#make zImage。編譯完成后在arch/arm/boot目錄下會(huì )生產(chǎn)ARM Linux內核映像文件zIm age,用FlashFXP軟件的FTP下載。
4.3 應用程序
設備驅動(dòng)安裝后,只需再編寫(xiě)一個(gè)視頻流采集應用程序,即可采集視頻。
前面提到Linux系統中把設備看成設備文件,在用戶(hù)空間可以通過(guò)標準的I/O系統調用函數操作設備文件,從而達到與設備通信交互的目的。視頻設備在Linux系統下為一個(gè)字符型設備,分配給視頻設備使用的主設備號固定為81,次設備號為0~31。在Linux系統中通常使用設備名為video0~video31,使用以下命令在設備文件夾/dev/下創(chuàng )建1名稱(chēng)為video0的節點(diǎn):# mknod/dev/video0 c 81 0配置Video4Linux內核:在終端使用make menuconfig命令打開(kāi)S3C2410Linux內核編譯的Main Menu窗口,并進(jìn)入“Multimedia devices→”菜單選項,然后將Video For Linux配置為;返回主菜單(Main Menu),再進(jìn)入“USB support→”菜單選項,然后將USB Camera support設置為,退出并保存配置,使用make dep命令建立文件依聯(lián)關(guān)系,然后使用make modules命令編譯鏈接。編譯鏈接完成后,在/linyx/kernel/driv ers /media/video文件夾中生成videodev.o模塊,在/linux/kemel/drivers/usb/文件夾中生成ov511.o模塊,ov511芯片直接就支持Linux,使用這款芯片的攝像頭有網(wǎng)眼V2000。
利用V4L API獲取視頻圖像的應用程序流程,如圖6所示。

f.jpg



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>