前言
上篇讲的是双目摄像头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随笔录】