在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于Android平臺(tái)的智能手持終端Camera模組驅(qū)動(dòng)設(shè)計(jì)

            基于Android平臺(tái)的智能手持終端Camera模組驅(qū)動(dòng)設(shè)計(jì)

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

            摘要:為了實(shí)現(xiàn)多媒體數(shù)據(jù)采集和處理的需求,提出了一種基于android平臺(tái)和V4L2視頻采集接口的camera驅(qū)動(dòng)設(shè)計(jì)方案,并完成了軟件設(shè)計(jì)。實(shí)際應(yīng)用表明,該驅(qū)動(dòng)架構(gòu)設(shè)計(jì)實(shí)現(xiàn)了數(shù)據(jù)和控制通信的通用性、標(biāo)準(zhǔn)化,同時(shí)方便設(shè)備管理,達(dá)到了設(shè)計(jì)要求。
            關(guān)鍵詞:設(shè)備驅(qū)動(dòng);設(shè)計(jì);V4L2;android

            隨著芯片集成和嵌入式技術(shù)的發(fā)展,智能手持設(shè)備越來(lái)越廣泛的應(yīng)用在各個(gè)領(lǐng)域。搭載著操作系統(tǒng)的智能手機(jī)更是集合了高端處理器芯片、嵌入式操作系統(tǒng)和現(xiàn)代網(wǎng)絡(luò)傳輸技術(shù)等前沿科技。主流高端嵌入式芯片無(wú)論是ARM架構(gòu)還是intel新推出的medfield,都在朝著SoC單片高集成、多核、低功耗發(fā)展。嵌入式操作系統(tǒng)也足漸形成symbian、android、windows phone、iOS分足鼎立。作為智能手機(jī)的重要應(yīng)用,作為多媒體數(shù)據(jù)的獲取和處理的樞紐,功能日趨復(fù)雜化。文中通過(guò)分析android平臺(tái)下的驅(qū)動(dòng)架構(gòu),深入介紹了android camera模塊的驅(qū)動(dòng)設(shè)計(jì)。

            1 架構(gòu)分析
            camera架構(gòu)主要基于android系統(tǒng)本身的層次結(jié)構(gòu),主要由應(yīng)用程序?qū)?CameraApp)、應(yīng)用程序框架層(CameraService)、硬件抽象層(CameraHal)、內(nèi)核驅(qū)動(dòng)層(CameraDriver)組成。發(fā)布版的Camera程序架構(gòu)分成客戶端和服務(wù)端兩個(gè)部分,建立在Android的進(jìn)程間通訊Binder的結(jié)構(gòu)上。運(yùn)行時(shí)環(huán)境是Camera應(yīng)用層通過(guò)JNI的本地調(diào)用部分。它通過(guò)google提供的java虛擬機(jī)dalvik使應(yīng)用層的java代碼可以與C++語(yǔ)言編寫的代碼進(jìn)行交互。Camem底層庫(kù)是Camera功能中實(shí)現(xiàn)Binder機(jī)制的接口類,對(duì)上層camera.a(chǎn)pk提供接口,具體功能由其子類實(shí)現(xiàn),在Camera模塊中是libCameraservice.so。而真正CameraClient的功能實(shí)現(xiàn)是硬件抽象層庫(kù)Libcaemra.so通過(guò)調(diào)用底層驅(qū)動(dòng)來(lái)實(shí)現(xiàn)的。Camera具體層次架構(gòu)如圖1所示。

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

            a.JPG



            2 V4L2視頻采集驅(qū)動(dòng)接口
            Camera的硬件抽象層遵循V4L2接口系列規(guī)范,通過(guò)V4L2接口完成Camera的各項(xiàng)功能。V4L2是Linux中關(guān)于視頻設(shè)備的內(nèi)核驅(qū)動(dòng),是Alan CoX為了給Linux下視頻采集設(shè)備驅(qū)動(dòng)程序的編寫提供同一的接口而提出的一套規(guī)范(API)。用于管理所有視頻采集設(shè)備的驅(qū)動(dòng),統(tǒng)一的驅(qū)動(dòng)接口使得軟件能夠較容易的訪問這些設(shè)備,給驅(qū)動(dòng)程序的編寫者提供了極大的方便。在手持終端的視頻采集模塊中得到了廣泛的應(yīng)用。


            上一頁(yè) 1 2 下一頁(yè)

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉