开发板是RV1126芯片,摄像头是GC2053(1)

开发板是RV1126芯片,摄像头是GC2053

目录

开发板是RV1126芯片,摄像头是GC2053

开发板介绍

1、芯片说明(RV1126)

2、摄像头芯片说明(格科微公司的GC2053)

3、板载资源说明

4、开发板适合做什么项目

开发板的调试方法

ADB调试法

NFS调试法:(经典老式调试方法)

开发板下的 RKMedia 开发

RKmedia 的介绍

RKMedia 的示例代码测试

RKmedia 的代码讲解

执行这个代码,实现录像功能

注意:再次连接开发板时,电脑的ip地址会改变,需要重新设置电脑的ip地址


开发板介绍

1、芯片说明(RV1126)

来源一瑞芯微公司的芯片->海思(华为旗下)市场
之前我们监控领域百分60%左右市场都是用海思的芯片
尤其是 4K的编解码的芯片

在19-20年 海思以及华为公司最难的几年
所有的行业半导体都在制裁
没有一家芯片厂愿意给华为做芯片
海思处于没芯片!


-- 瑞芯微的 RV1126-> 淘宝25块左右

  • 四核 CPU-A7(32bit) -> 频率是1.5GHZ

  • 内部集成VPU(专用的视频编解码器)

  • 同时编码 4K/30FPS的H264/H265的视频,外加再编码一路 1080P的H264/H265的视频

-- 这样就可以接 两路摄像头,最高支持 一路 800W(基本上属于行业标杆) 一路200W

  • NPU->是专门跑AI的芯片

  • 单核的 1.2T 的NPU可以做:

人脸识别的门禁
车牌识别
任何的小型AI的模型

UART IIC SPI PWM 统统支持
MIPI_DSI->LCD显示接口 最高支持 1080p/60FPS的屏幕显示
MIPI_CSI->最高支持两个摄像头

-- 这款芯片非常适合做:

开发板是RV1126芯片,摄像头是GC2053(1)_第1张图片

开发板是RV1126芯片,摄像头是GC2053(1)_第2张图片

2、摄像头芯片说明(格科微公司的GC2053)

  • 摄像头用的是上海 格科微公司 GC2053 - 29

摄像头在我们专业领域叫做图像传感器!
图像传感器一般采集的数据叫做 拜尔数据!
这个数据一般偏绿,有噪声-> ISP处理(专业人员)->得到你们看到的图像数据
ISP后续我们会浅浅接触,你和我都没有能力调 ISP

  • 接口 MIPI_CSI->双车道(2 line)

  • 200W的像素 : 分辨率是 1920*1080

  • 最高支持 30FPS

开发板是RV1126芯片,摄像头是GC2053(1)_第3张图片

开发板是RV1126芯片,摄像头是GC2053(1)_第4张图片

开发板是RV1126芯片,摄像头是GC2053(1)_第5张图片

3、板载资源说明

蜂鸣器、按键、各种USB等

4、开发板适合做什么项目

  • 智能猫眼
  • 人脸识别门禁
  • 车牌识别闸机
  • 内网监控
  • 公网监控

开发板的调试方法

-- 有两种方法,一种是ADB调试法,一种是NFS调试法

  • 电脑上有网口的选择nfs,没有的选择ADB

ADB调试法

-- 经过实际测试我们开发板无法通过 Ubuntu做ADB调试,但是Windows可以识别 ADB 那么我就可以在Windows的终端做ADB调试

-- 把 ADB 调试程序配置到 Windows环境变量,adb调试程序在烧写软件里面bin目录下

-- windows的终端打开方法:

  • win10/win11的电脑->应用程序中搜索 PowerShell

win11原则上可以右键打开终端,win10 win+r 执行 cmd->这个终端不好用,win10没有 Powershell终端->需要在应用下载

开发板是RV1126芯片,摄像头是GC2053(1)_第6张图片

-- 点击安装

-- 安装完毕之后在这里点击搜索这个软件

开发板是RV1126芯片,摄像头是GC2053(1)_第7张图片

-- 打开之后就可以输入指令了

  • powershell终端指令完全兼容 Linux的指令

-- 把 adb.exe路径添加到 Windows的环境变量,这样的话 你想在哪里用 adb指令都可以

-- 配置adb的环境变量,让其在所有路径下都可以进去adb终端,需要在path中添加adb.exe的路径

-- 1、右键点击此电脑的属性

开发板是RV1126芯片,摄像头是GC2053(1)_第8张图片

-- 2、点击高级系统设置

开发板是RV1126芯片,摄像头是GC2053(1)_第9张图片

-- 3、选择环境变量

开发板是RV1126芯片,摄像头是GC2053(1)_第10张图片

-- 4、可以发现有两个path,一个用户变量,一个系统变量。没什么区别,因为只有一个用户

开发板是RV1126芯片,摄像头是GC2053(1)_第11张图片

-- 5、双击打开path(环境变量)

你可能感兴趣的:(驱动,RV1126)