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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于ARM和CCD的視頻采集模塊驅(qū)動設(shè)計

          基于ARM和CCD的視頻采集模塊驅(qū)動設(shè)計

          作者: 時間:2014-05-20 來源:網(wǎng)絡(luò) 收藏

          config

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

          bool“TVP5150”

          depends on VIDEO_FIMC

          ---help---

          LYT TVP5150 camera module support

          2)在Makefile文件中添加對驅(qū)動的編譯條目:

          obj-$(CONFIG_TVP5150)+=tvp5150.o

          3)修改mach-smdk6410.c文件:

          在i2c_board_info i2c_devs0[]_initdata結(jié)構(gòu)體中{I2C_BOARD_INFO(“ov965x”,0x30),},語句后面添加{I2C_BOARD_INFO(“tvp51 50”,0x5c),},

          4)進(jìn)入linux-3.0.1內(nèi)核目錄,執(zhí)行make menuconfig進(jìn)行相關(guān)的配置:

          其中External Camera(TVP5150)——>

          ResetType(0=low,1=high)前面的選擇框里要選擇0

          5)進(jìn)入內(nèi)核目錄執(zhí)行make zImage,重新編澤內(nèi)核,生成內(nèi)核文件,將新的內(nèi)核燒寫到開發(fā)板,運(yùn)行測試程序即可測試到視頻設(shè)備采集到的實時圖像,如圖5~7所示。

           

           

           

           

          4 結(jié)束語

          通過開發(fā)實例詳細(xì)介紹了寵物智能喂養(yǎng)系統(tǒng)視頻采集的驅(qū)動設(shè)計,實現(xiàn)了TI公司視頻解碼芯片TVP5150驅(qū)動程序的設(shè)計,并成功移植到開發(fā)板上,具有較高的性價比,可用于視頻采集、遠(yuǎn)程監(jiān)控等眾多領(lǐng)域,該系統(tǒng)視頻監(jiān)控的實現(xiàn)滿足了遠(yuǎn)程實時觀看寵物進(jìn)食和活動情況的需求,對寵物看護(hù)系統(tǒng)的進(jìn)一步完善提供了幫助,在實際測試中,該系統(tǒng)測試結(jié)果令人滿意,實現(xiàn)了對寵物遠(yuǎn)程定時定量的喂食,該系統(tǒng)成本很低,具有很好的應(yīng)用和推廣價值。

          模擬信號相關(guān)文章:什么是模擬信號


          linux相關(guān)文章:linux教程


          攝像頭相關(guān)文章:攝像頭原理

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: ARM CCD

          評論


          相關(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); })();