前言
上篇讲的是双目摄像头GC2053摄像头进行拉流,本篇介绍下如何适配添加RGB Sensor GC2093并且可以在windows上成功拉取视频流
平台背景
开发板:易百纳开发板
cpu: rv1126
sensor: gc2093 200w像素 2lanes
type:MIPI
kernel: 4.19.111
system:buildroot-2018.02
硬件连接
原理图下图所示:
管脚连接关系如下:
器件I2C总线及地址:
GC2093:I2C1—0x7e(7bit address);
CSI:
GC2093--->csi2_dphy1(MIPI_CSI_RX_D0-1&MIPI_CSI_RX_CLK1);
CLK:
GC2093:CLK_OUT1(GPIO2_A2-------CAM_CLKOUT1);
GPIO:
GC2093 reset-gpios---GPIO2_A0;
GC2093 pwdn-gpios---GPIO1_D6;
添加GC2093的DTS
链接关系:
sensor->csi_dphy1-> mipi_csi2 -> rkisp_vir1
&i2c1 {
status = "okay";
clock-frequency = <400000>;
gc2093: gc2093@7e {
compatible = "galaxycore,gc2093";
reg = <0x7e>;
clocks = <&cru CLK_MIPICSI_OUT>;
clock-names = "xvclk";
power-domains = <&power RV1126_PD_VI>;
pinctrl-names = "default";
pinctrl-0 = <&mipicsi_clk1>;
//avdd-supply = <&vcc_avdd>;
//dovdd-supply = <&vcc_dovdd>;
//dvdd-supply = <&vcc_dvdd>;
//pwdn-gpios = <&gpio1 RK_PD6 GPIO_ACTIVE_HIGH>;
//reset-gpios = <&gpio2 RK_PA0 GPIO_ACTIVE_HIGH>;
rockchip,camera-module-index = <1>;
rockchip,camera-module-facing = "front";
rockchip,camera-module-name = "YT-RV1109-2-V1";
rockchip,camera-module-lens-name = "40IR-2MP-F20";
//ir-cut = <&cam_ircut0>;
port {
ucam_out1: endpoint {
remote-endpoint = <&csi_dphy1_input>;
data-lanes = <1 2>;
};
};
};
};
&csi_dphy1 {
status = "okay";
ports {
port@0 {
csi_dphy1_input: endpoint@1 {
remote-endpoint = <&ucam_out1>;
data-lanes = <1 2>;
};
};
port@1 {
csi_dphy1_output: endpoint@0 {
remote-endpoint = <&isp_virt1>;
data-lanes = <1 2>;
};
};
};
};
&rkisp_vir1 {
status = "okay";
ports {
port@0 {
isp_virt1: endpoint@0 {
remote-endpoint = <&csi_dphy1_output>;
};
};
};
};
VLC进行拉取视频流
VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,有需要的同学可以在公众号后台进行回复"vlc"进行获取。
识别出gc2093 sensor
保证windows和设备IP能ping通
保证windows的IP和板端IP要可以Ping通。
可以都是在同一个路由器下动态分配IP,也可以是都是静态分配的IP
设备端执行视频流可执行文件rkmedia_vi_venc_rtsp_test
./app/camera/2093_2053/rkmedia_vi_venc_rtsp_test -a /o
em/etc/iqfiles/
VLC软件进行拉流
媒体->打开网络串流
网络URL(rtsp://[板端 ip]/live1/main_stream)
注意这里是live1代表gc2093,live0代表2053
gc2093效果图显示
注意:如果拉流失败要看下设备端的IP和WINDOWS ip是否在同一网段,其次要看网络URL是否写对
结语
这两期我们学会了双目摄像头如何进行在VLC软件进行拉流
作者潘小帅, 是一名Linux底层爱好者,平时写写技术原创文章,徒步,旅游,看电影的爱好,喜欢我的文章可以点赞收藏+关注,感谢你的支持,微信公众号【Linux随笔录】