欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
VS-RK3399 在linux系統(tǒng)下面調(diào)試Mipi camera接口
[打印本頁(yè)]
作者:
shizhuang
時(shí)間:
2021-10-18 09:45
標(biāo)題:
VS-RK3399 在linux系統(tǒng)下面調(diào)試Mipi camera接口
debian系統(tǒng)目前支持Usb camera是沒(méi)有問(wèn)題,走UVC功能接口。那么mipi 接口camera和并口接口的camera,在Debian系統(tǒng)怎么設(shè)置呢,其實(shí)原理一樣,也走uvc接口封裝函數(shù).
下面給他大家簡(jiǎn)單說(shuō)明:
首先在dts文件定義Mipi camera接口的定義:
camera0: camera-module@60 {
status = "okay";
compatible = "ovti,ov13850-v4l2-i2c-subdev";
reg = < 0x60 >;
device_type = "v4l2-i2c-subdev";
clocks = <&cru SCLK_CIF_OUT>;
clock-names = "clk_cif_out";
pinctrl-names = "rockchip,camera_default",
"rockchip,camera_sleep";
pinctrl-0 = <&cam0_default_pins>;
pinctrl-1 = <&cam0_sleep_pins>;
rockchip,pwr-gpio = <&gpio2 10 GPIO_ACTIVE_HIGH>;
rockchip,camera-module-mclk-name = "clk_cif_out";
rockchip,camera-module-facing = "back";
rockchip,camera-module-name = "cmk-cb0695-fv1";
rockchip,camera-module-len-name = "lg9569a2";
rockchip,camera-module-fov-h = "133.0";
rockchip,camera-module-fov-v = "100.1";
rockchip,camera-module-orientation = <0>;
rockchip,camera-module-iq-flip = <0>;
rockchip,camera-module-iq-mirror = <0>;
rockchip,camera-module-flip = <0>;
rockchip,camera-module-mirror = <0>;
rockchip,camera-module-defrect0 = <640 480 0 0 640 480>;
rockchip,camera-module-defrect1 = <640 480 0 0 640 480>;
rockchip,camera-module-defrect2 = <640 480 0 0 640 480>;
rockchip,camera-module-defrect3 = <640 480 0 0 640 480>;
rockchip,camera-module-flash-support = <0>;
rockchip,camera-module-mipi-dphy-index = <0>;
};
cif_isp0: cif_isp@ff910000 {
compatible = "rockchip,rk3399-cif-isp";
rockchip,grf = <&grf>;
reg = <0x0 0xff910000 0x0 0x4000>, <0x0 0xff968000 0x0 0x8000>;
reg-names = "register", "dsihost-register";
clocks =
<&cru ACLK_ISP0_NOC>, <&cru ACLK_ISP0_WRAPPER>,
<&cru HCLK_ISP0_NOC>, <&cru HCLK_ISP0_WRAPPER>,
<&cru SCLK_ISP0>, <&cru SCLK_DPHY_RX0_CFG>,
<&cru SCLK_CIF_OUT>, <&cru SCLK_CIF_OUT>,
<&cru SCLK_MIPIDPHY_REF>;
clock-names =
"aclk_isp0_noc", "aclk_isp0_wrapper",
"hclk_isp0_noc", "hclk_isp0_wrapper",
"clk_isp0", "pclk_dphyrx",
"clk_cif_out", "clk_cif_pll",
"pclk_dphy_ref";
interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH 0>;
interrupt-names = "cif_isp10_irq";
power-domains = <&power RK3399_PD_ISP0>;
rockchip,isp,iommu-enable = <1>;
iommus = <&isp0_mmu>;
status = "disabled";
};
通過(guò)上面的配置后,打開(kāi)驅(qū)動(dòng),驅(qū)動(dòng)加載成功了。通過(guò)應(yīng)用就可以切換攝像頭,圖像就可以出來(lái)了
export DISPLAY=:0.0
su linaro -c " \ gst-launch-1.0 v4l2src device=/dev/video2 io-mode=4 ! videoconvert ! video/x-raw,format=NV12,width=640,height=480 ! rkximagesink \"
在debian 系統(tǒng)的目錄下面也有一個(gè)文件,路徑
/usr/local/bin/test_camera.sh
注意要修改/dev/videoX x表示設(shè)備節(jié)點(diǎn)號(hào),看系統(tǒng)/dev/videox是多少,對(duì)應(yīng)修改,執(zhí)行就可以看到圖像出來(lái)
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1