在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Firefly-RK3128開發(fā)板攝像頭的介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-11-28 16:48 ? 次閱讀
Camera 使用
前言

Firefly-RK3128 開發(fā)板上有 CIF 接口,支持 CIF 攝像頭。 在 kernel/drivers/media/video 目錄里有以下 CIF 攝像頭的驅(qū)動:

  • gc0307
  • gc0308
  • gc0309
  • gc0328
  • gc0329
  • gc2015
  • gc2035
  • gt2005
  • hm2057
  • hm5065
  • mt9p111
  • nt99160
  • nt99240
  • ov2659
  • ov5640
  • sp0838
  • sp2518

本章主要描述如何配置 CIF。

配置步驟
加入傳感器的連接信息

在 kernel/arch/arm/boot/dts/rk3128-cif-sensor.dtsi 定義攝像頭列表:

rk3128_cif_sensor: rk3128_cif_sensor{ compatible = "rockchip,sensor"; status = "disabled"; CONFIG_SENSOR_POWER_IOCTL_USR = <1>; CONFIG_SENSOR_RESET_IOCTL_USR = <0>; CONFIG_SENSOR_POWERDOWN_IOCTL_USR = <0>; CONFIG_SENSOR_FLASH_IOCTL_USR = <0>; CONFIG_SENSOR_AF_IOCTL_USR = <0>; // ... skip some modules gc0329{ is_front = <1>; rockchip,powerdown = <&gpio3 GPIO_D7 GPIO_ACTIVE_HIGH>; pwdn_active = <gc0329_PWRDN_ACTIVE>; #rockchip,power = <>; pwr_active = <PWR_ACTIVE_HIGH>; #rockchip,reset = <>; #rst_active = <>; #rockchip,flash = <>; #rockchip,af = <>; mir = <0>; flash_attach = <0>; resolution = <gc0329_FULL_RESOLUTION>; powerup_sequence = <gc0329_PWRSEQ>; orientation = <0>; i2c_add = <gc0329_I2C_ADDR>; i2c_rata = <100000>; i2c_chl = <0>; cif_chl = <0>; mclk_rate = <24>; }; gc0329_b { is_front = <0>; rockchip,powerdown = <&gpio3 GPIO_B3 GPIO_ACTIVE_HIGH>; pwdn_active = <gc0329_PWRDN_ACTIVE>; #rockchip,power = <>; pwr_active = <PWR_ACTIVE_HIGH>; #rockchip,reset = <>; #rst_active = <>; #rockchip,flash = <>; #rockchip,af = <>; mir = <0>; flash_attach = <0>; resolution = <gc0329_FULL_RESOLUTION>; powerup_sequence = <gc0329_PWRSEQ>; orientation = <0>; i2c_add = <gc0329_I2C_ADDR>; i2c_rata = <100000>; i2c_chl = <0>; // <0>; cif_chl = <0>; mclk_rate = <24>; }; };

這里列出 gc0329 雙攝像頭模組的配置,其屬性解釋如下:

  • is_front: 0: 后置攝像頭,1: 前置攝像頭
  • rockchip,powerdown: 定義該攝像頭對應(yīng)的 powerdown gpio
  • pwdn_active: powerdown 的有效電平
  • mir: 0: 不支持鏡像,1: 支持鏡像,
  • resolution: 最大的分辨率
  • orientation: 旋轉(zhuǎn)角度,0: 0 度, 90: 90 度, 180: 180 度, 270: 270 度
  • i2c_add: 攝像頭的 I2C 地址
  • i2c_rata: I2C 頻率,單位 Hz
  • i2c_chl: I2C 通道號
  • cif_chl: cif 控制器信息,rk312x 僅有 cif0
  • mclk_rate: 傳感器時鐘頻率,單位:MHz

其中的常量值都在 kernel/arch/arm/mach-rockchip/rk_camera_sensor_info.h 中定義:

#define gc0329_FULL_RESOLUTION 0x30000 // 0.3 megapixel #define gc0329_I2C_ADDR 0x62 #define gc0329_PWRDN_ACTIVE 0x01 #define gc0329_PWRSEQ sensor_PWRSEQ_DEFAULT //Sensor power active level define #define PWR_ACTIVE_HIGH 0x01 #define PWR_ACTIVE_LOW 0x0

分辨率對應(yīng)的圖像長寬,在 kernel/drivers/media/video/generic_sensor.h 的 sensor_get_full_width_height 函數(shù)里定義:

static inline int sensor_get_full_width_height(int full_resolution, unsigned short *w, unsigned short *h) { switch (full_resolution) { case 0x30000: { *w = 640; *h = 480; break; } case 0x100000: { *w = 1024; *h = 768; break; } //... } }
啟用 CIF 傳感器設(shè)備

要啟用 CIF ,只需在 kernel/arch/arm/boot/dts/rk3128-fireprime.dts 加入:

&rk3128_cif_sensor{ status = "okay"; };

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6085

    瀏覽量

    35331
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    7043
收藏 人收藏

    評論

    相關(guān)推薦

    Firefly-RK3128開發(fā)板上手教程(上)

    1、Firefly-RK3128開發(fā)板入手指南配件Firefly-RK3128 的標準套裝包含以下配件:Core-3128J 核心一塊
    發(fā)表于 08-12 17:32

    Firefly-RK3128開發(fā)板上手教程(下)

    1、如何將主機上的固件文件通過雙公USB數(shù)據(jù)線燒錄到開發(fā)板的閃存中準備工作Firefly-RK3128 開發(fā)板固件主機良好的 Micro USB OTG 線固件文件一般有兩種:單個統(tǒng)
    發(fā)表于 08-12 17:51

    firefly RK3128開發(fā)板介紹

    Firefly-RK3128 采用Cortex-A7架構(gòu)四核1.3GHz處理器,集成Mali-400MP2 GPU, 擁有優(yōu)秀的運算與圖形處理能力;板載千兆以太網(wǎng)口、2.4GHz Wi-Fi和藍牙4.0
    的頭像 發(fā)表于 11-14 11:27 ?4567次閱讀
    <b class='flag-5'>firefly</b> <b class='flag-5'>RK3128</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>

    Firefly-RK3399開發(fā)板

    Firefly-RK3399 開發(fā)板分別帶有兩個MIPI,一個DVP攝像頭接口,MIPI支持最高4K拍照,并支持 1080P 30fps以上視頻錄制。此外,開發(fā)板還支持 USB
    的頭像 發(fā)表于 11-23 09:34 ?4773次閱讀
    <b class='flag-5'>Firefly-RK</b>3399<b class='flag-5'>開發(fā)板</b>

    Firefly-RK3288--DVP開發(fā)板介紹

    Firefly-RK3288-Reload 開發(fā)板帶有一個 DVP 攝像頭接口。 本文以 OV5640 攝像頭為例,講解在該開發(fā)板上的配置過
    的頭像 發(fā)表于 11-26 17:19 ?5158次閱讀
    <b class='flag-5'>Firefly-RK</b>3288--DVP<b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>

    Firefly-RK3128開發(fā)板UART接口介紹

    refly-RK3128 開發(fā)板內(nèi)置 3 路 UART,分別為 uart0,uart1,uart2。uart0 用于藍牙數(shù)據(jù)傳輸,如果要使用 uart0,必須關(guān)掉藍牙,才可以使用擴展槽上的 UART0 針腳。
    的頭像 發(fā)表于 11-28 16:36 ?3354次閱讀
    <b class='flag-5'>Firefly-RK3128</b><b class='flag-5'>開發(fā)板</b>UART接口<b class='flag-5'>介紹</b>

    Firefly-RK3128主板PWM輸出介紹

    Firefly-RK3128 開發(fā)板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3
    的頭像 發(fā)表于 11-28 16:56 ?2384次閱讀
    <b class='flag-5'>Firefly-RK3128</b>主板PWM輸出<b class='flag-5'>介紹</b>

    Firefly-RK3128主板LED子系統(tǒng)介紹

    Firefly-RK3128 開發(fā)板上有 2 個 LED 燈
    的頭像 發(fā)表于 11-28 17:01 ?2740次閱讀
    <b class='flag-5'>Firefly-RK3128</b>主板LED子系統(tǒng)<b class='flag-5'>介紹</b>

    Firefly-RK3128主板I2C控制器

    Firefly-RK3128 開發(fā)板上有 4 個片上 I2C 控制器。本文主要描述如何在該開發(fā)板上配置 I2C。
    的頭像 發(fā)表于 11-29 08:47 ?1489次閱讀
    <b class='flag-5'>Firefly-RK3128</b>主板I2C控制器

    Firefly-RK3128主板ADC簡介

    Firefly-RK3128 開發(fā)板有一個 3 通道(0/1/2)、10 比特精度的 SAR ADC (Successive Approximation Register,逐次逼近寄存器),
    的頭像 發(fā)表于 11-28 17:17 ?3516次閱讀
    <b class='flag-5'>Firefly-RK3128</b>主板ADC簡介

    Firefly-RK3128主板接口定義介紹

    Firefly-RK3128 開發(fā)板提供了豐富的接口,主要包括:HDMI、音頻數(shù)字光纖、以太網(wǎng)、電源接口、復(fù)位按鍵、電源鍵、音頻輸入輸出、硅麥、串口調(diào)試接口、紅外接收、OTG接口、TF卡槽、USB Host1~4、
    的頭像 發(fā)表于 11-29 08:45 ?3488次閱讀
    <b class='flag-5'>Firefly-RK3128</b>主板接口定義<b class='flag-5'>介紹</b>

    FireflyRK3128主板外殼介紹

    外殼 Firefly-RK3128 CAD圖 核心 底板 Firefly-RK3128 外殼亞克力CAD圖
    的頭像 發(fā)表于 11-29 09:19 ?1254次閱讀
    FireflyRK<b class='flag-5'>3128</b>主板外殼<b class='flag-5'>介紹</b>

    Firefly-RK3128主板啟動模式簡介

    Firefly-RK3128 有靈活的啟動方式。
    的頭像 發(fā)表于 11-29 09:27 ?5270次閱讀

    Firefly-RK3128主板串口調(diào)試

    Firefly-RK3128 開發(fā)板的調(diào)試串口與 TF 卡接口有信號引腳復(fù)用,因此無法同時使用
    的頭像 發(fā)表于 11-29 09:47 ?3565次閱讀
    <b class='flag-5'>Firefly-RK3128</b>主板串口調(diào)試

    迅為RK3568開發(fā)板Debian系統(tǒng)使用python 進行攝像頭開發(fā)

    迅為RK3568開發(fā)板Debian系統(tǒng)使用python 進行攝像頭開發(fā)
    的頭像 發(fā)表于 09-14 16:58 ?1551次閱讀
    迅為<b class='flag-5'>RK</b>3568<b class='flag-5'>開發(fā)板</b>Debian系統(tǒng)使用python 進行<b class='flag-5'>攝像頭</b><b class='flag-5'>開發(fā)</b>
    主站蜘蛛池模板: 一区二区三区欧美在线| 国产肥女bbwbbw| 国产精品bdsm在线调教| 海棠高h粗暴调教双性男男| 欧洲一级鲁丝片免费| 夜夜爽天天爽| 免费免费啪视频在线| 天堂电影免费在线资源| 高颜值大长腿美女啪啪| 99热99操99射| 天堂69亚洲精品中文字幕| 国产成人精品亚洲日本在线| free chinese 国产精品| 亚洲毛片大全| 国产在线精品一区二区夜色| 日韩免费一级毛片| 黄色美女网址| 欧美成人在线影院| 国产99在线播放免费| 久草a视频| 午夜va| 成人午夜免费剧场| 久久久黄色大片| 五月婷婷色网| 99国产精品农村一级毛片| 国产hs免费高清在线观看| 日韩中文视频| 天天操天天添| 99久久精品费精品国产一区二区| 美女露出扒开尿口让男人桶| 起碰成人免费公开网视频| 欧美一级免费| 一个色在线| 永久观看| 流不尽奶水的大乳h| 日本黄色影片在线观看| 激情五月宗合网| 香蕉久久夜色精品国产2020| www.色亚洲| 8844aa在线毛片| 免费一级大片|