<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(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-22 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/257209.htm

          3 Camera ISP驅(qū)動(dòng)和sensor驅(qū)動(dòng)設(shè)計(jì)

          本模塊完成了智能手持設(shè)備的雙sensor支持,包括帶有ISP的前置RAW sensor和簡單采集功能的后置SoC sensor.careera驅(qū)動(dòng)的主要功能封裝在ISP驅(qū)動(dòng)中,ISP驅(qū)動(dòng)向上層提供的調(diào)用接口,實(shí)際sensor作為v4l2_subdev,由ISP驅(qū)動(dòng)的v4l2_subdev_call接口與實(shí)際sensor驅(qū)動(dòng)的實(shí)現(xiàn)數(shù)據(jù)通信。ISP掛接在PCI總線上,兩個(gè)sensor掛接在I2C總線上。

          ISP驅(qū)動(dòng)的核心結(jié)構(gòu)體為isp_device,它封裝了諸如pei_dev、device、v4l2-device、isp_sub_device等重要的結(jié)構(gòu)體。其中isp_sub_ device映射的是sensor,因?yàn)閟ensor是以v4l2_sub_device的方式完成與ISP進(jìn)行數(shù)據(jù)和控制信息的交互的。ISP驅(qū)動(dòng)中通過自動(dòng)探測函數(shù)pei_register_driver()將完成了初始化的驅(qū)動(dòng)結(jié)構(gòu)體注冊進(jìn)內(nèi)核。在probe函數(shù)中不僅需要有利用pci_enable_device()啟用設(shè)備等PCI驅(qū)動(dòng)的基本操作,還包括兩個(gè)重要的操作就是isp_initialize_modules和isp_register_entities.在這兩個(gè)函數(shù)中,完成對從作為v4l2_device的ISP設(shè)備到作為v4l2_sub_device的sensor的一系列的初始化。從而既實(shí)現(xiàn)了對上層接口的銜接,又可以利用規(guī)范中的sub_dev_ call完成與sensor的交互。

          Sensor驅(qū)動(dòng)的核心結(jié)構(gòu)體為sensor_device,它封裝了v4l2_sub_dev結(jié)構(gòu)體。用于實(shí)現(xiàn)與ISP的交互。在sensor驅(qū)動(dòng)中通過i2e_register_ driver()完成i2e_driver的注冊,并在probe函數(shù)中利用v4l2_i2c_subdev_init完成從i2c_client到v4l2_sub_dev的映射。并通過v4l2_sub dev_ops定義了相應(yīng)的操作。實(shí)現(xiàn)作為i2c設(shè)備的sensor通過sub_dev_call與上層驅(qū)動(dòng)交互的功能。

          4 結(jié)束語

          文中對系統(tǒng)下的Camera模塊的架構(gòu)和模組的驅(qū)動(dòng)設(shè)計(jì)進(jìn)行了深入系統(tǒng)的分析,結(jié)合被手持設(shè)備廣泛應(yīng)用的V4L2接口規(guī)范給出了完整的設(shè)計(jì)實(shí)現(xiàn)方法,并介紹了分別基于PCI總線和I2C總線的Camera模組中的ISP驅(qū)動(dòng)和sensor驅(qū)動(dòng),對于多媒體需求場合中,視頻設(shè)備驅(qū)動(dòng)或者其他相關(guān)設(shè)備驅(qū)動(dòng)的開發(fā)有著一定的參考價(jià)值。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();