在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 基于Video4Linux的攝像頭驅(qū)動設(shè)計

            基于Video4Linux的攝像頭驅(qū)動設(shè)計

            作者: 時間:2009-09-15 來源:網(wǎng)絡(luò) 收藏

            0 引言
            隨著多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和后PC機時代的到來,利用嵌人式系統(tǒng)實現(xiàn)遠程視頻監(jiān)控、可視電話和視頻會議等應(yīng)用已成為可能。為了實現(xiàn)這些應(yīng)用,實時獲得視頻數(shù)據(jù)是一個重要環(huán)節(jié)。針對這一點本文在嵌入式系統(tǒng)平臺上,(簡稱V4L)技術(shù),實現(xiàn)了開發(fā),詳細敘述了V4L技術(shù)和在Blackfin536 DSP平臺上的Linux程序。

            本文引用地址:http://www.biyoush.com/article/166878.htm


            1
            V4L是Linux的影像串流系統(tǒng)與嵌入式影像系統(tǒng)的基礎(chǔ)。Linux在TV、多媒體上的應(yīng)用是目前相當(dāng)熱門的研究領(lǐng)域,而其中最關(guān)鍵的技術(shù)則是Linux的V4L。V4L是Linux kernel里支持影像設(shè)備的一組APIs,配合適當(dāng)?shù)?a class="contentlabel" href="http://www.biyoush.com/news/listbylabel/label/攝像頭">攝像頭與攝像頭程序,可以讓我們實現(xiàn)影像采集、AM/FM無線廣播、影像CODEC、頻道切換等功能;而目前最主要的則是應(yīng)用在影像串流系統(tǒng)與嵌入式影像系統(tǒng)里,其應(yīng)用范圍相當(dāng)廣泛,例如:遠距離教學(xué)系統(tǒng)、遠距離診斷系統(tǒng)、視頻會議等。
            目前,V4L這套接口已發(fā)展為V4L 2,前者比后者簡單,但存在兩個不足之處:驅(qū)動程序時不能同時打開多個設(shè)備;現(xiàn)存的V4L API不能很好地支持帶編碼能力的設(shè)備。本文為便于研究攝像頭驅(qū)動開發(fā),還是使用V4L。
            V4L主要結(jié)構(gòu)體如下:

            1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

              camera_open,camera_close是打開和關(guān)閉視頻采集設(shè)備;camera_read,是讀取視頻圖像;視頻驅(qū)動主要的控制接口都是通過 ioctl來實現(xiàn)的,如圖像的格式、亮度、色度等信息都是通過ioctl函數(shù)獲取和設(shè)置的。ioctl命令部分如下:


              上一頁 1 2 3 下一頁

              評論


              相關(guān)推薦

              技術(shù)專區(qū)

              <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
                  • <center id="6qfwx"><dl id="6qfwx"></dl></center>