尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

瑞芯微RV1126B开发板(EASY-EAI-PI2) 网络摄像头方案

瑞芯微RV1126B开发板(EASY-EAI-PI2) 网络摄像头方案
📅 发布时间:2026/7/22 9:47:04

1. 方案简介

本方案将演示如何利用EASY-EAI-PI2以及MIPI-CSI摄像头制作一个【网络摄像头(IPCamera)】:两路MIPI-CSI摄像头分别单独输出两路流。

1.1 接线示意图

摄像头与板卡连接:

https://www.easy-eai.com/ (二维码自动识别)

板卡与局域网连接:

https://www.easy-eai.com/ (二维码自动识别)

* 接线必须在断电时进行操作。

* 采用反向线连接IMX415摄像头与Cmaera1接口。(注意:用错线会烧坏摄像头或者核心板,因此在接线时务必要小心。)

* 接线端子卡扣与FPC线的蓝色塑料标识必须位于同一侧。如下图所示。

EASY EAI PI2默认搭配IMX415单目摄像头。同时配有一根0.5mm间距的40pin FPC反向线。

反向线:两端的蓝色标识不在同一侧面。

同向线:两端的蓝色标识处于同一侧面。

2. 快速上手

2.1 开发环境准备

如果您初次阅读此文档,请阅读《入门指南/开发环境准备/Easy-Eai编译环境准备与更新》,并按照其相关的操作,进行编译环境的部署。

在PC端Ubuntu系统中执行run脚本,进入EASY-EAI编译环境,具体如下所示。

cd ~/develop_environment ./run.sh 2204

2.2 源码下载以及例程编译

在EASY-EAI编译环境下创建存放源码仓库的管理目录:

cd /opt mkdir EASY-EAI-Toolkit cd EASY-EAI-Toolkit

通过git工具,在管理目录内克隆远程仓库

git clone https://github.com/EASY-EAI/EASY-EAI-Toolkit-1126B.git

注:

* 此处可能会因网络原因造成卡顿,请耐心等待。

* 如果实在要在gitHub网页上下载,也要把整个仓库下载下来,不能单独下载本实例对应的目录。

进入到对应的例程目录执行编译操作,具体命令如下所示:

cd EASY-EAI-Toolkit-1126B/Solutions/rtspIPCamera ./build.sh

注:

* 由于依赖库部署在板卡上,因此交叉编译过程中必须保持/mnt挂载。

2.3 例程运行

通过串口调试或ssh调试,进入板卡后台,定位到例程部署的位置,如下所示:

cd /userdata/Solu/rtspIPCamera

运行例程命令如下所示。

./rtspIPCamera

可用【VLC】或【gst-launch-1.0】等rtspClient通过上述两个url取流查看。

2.4 非本地rtsp拉流

如果需要使用另一台计算机设备作为rtspClinet去拉流,则需要把127.0.0.1(本机IP)替换成rtspServer设备所在局域网的IP地址,具体操作如下。

首先通过ifconfig命令查看板卡的局域网IP地址。

sudo ifconfig

然后在另外一台计算机开启rtspClinet应用(以VLC为例),填上URL进行拉流。

3. 设计说明

3.1 总体逻辑框图

3.2 factory逻辑

3.3 代码组成

本开发实例相关的所有代码,均位于EASY-EAI-Toolkit-1126B/Solutions/rtspIPCamera/中。其中:

总体逻辑位于:EASY-EAI-Toolkit-1126B/Solutions/rtspIPCamera/src/main.cpp

factory逻辑位于:EASY-EAI-Toolkit-1126B/Solutions/rtspIPCamera/src/appSource.cpp

摄像头控制逻辑位于:EASY-EAI-Toolkit-1126B/Solutions/rtspIPCamera/src/camera/

3.4 调用关系

4. 开发指南

4.1 Toolkit仓库介绍

4.2 示例文件&目录结构

4.2.1 开发实例介绍

每个开发实例就是一个独立的项目,项目使用cmake构建自动编译部署。一个最简单的项目至少要包含以下元素:build.sh、CMakeLists.txt、main.c,如下所示。

具体介绍如下所示。

4.2.2 可拓展的目录

可拓展的目录是指:开发过程中增加某些功能模块,功能代码。增加模式分为两种:

l 增加已编译的第三方库,在include、libs目录内添加头文件和库文件;

l 增加用户自定义的功能模块,推荐在src目录内增加;

具体情况如下所示,第三方模块相关的文件由include/3rd_model/xxx.h、libs/3rd_model/xxx.a。自定义的功能模块为src/mySrcCode、src/mySrcCode2。

4.3 CMakeLists.txt文件解析

4.3.1 编译环境配置部分:

第一部分为配置部分,配置部分如下所示。(获取当前方案目录、配置工具链、提取方案名称):

配置信息如下所示。

4.3.2 easyeai-api配置部分

第二部分是引入我司的功能组件库(针对当前方案进行:配置EASY EAI API头文件目录${XXX_INCLUDE_DIRS}、源码文件目录${XXX_SOURCE_DIRS}以及所依赖的库参数${XXX_LIBS}):

配置信息如下所示。

4.3.3 第三方库配置部分

第三部分配置第三方的库(针对当前方案进行:配置第三方头文件目录、库文件目录、配置第三方库链接参数以及配置源码目录):

配置信息如下所示。

例如添加个人库的目录组成方式如下所示。

aux_source_directory的修改方式为:

aux_source_directory(./src ./src/mySrcCode ./src/mySrcCode2 dir_srcs)

或

aux_source_directory(./src dir_srcs) aux_source_directory(./src/mySrcCode dir_srcs) aux_source_directory(./src/mySrcCode2 dir_srcs)

4.3.4 本方案配置部分

第四部分配置项目的编译信息,内容如下所示:

配置项如下所示。

4.4 build.sh编译脚本:

4.4.1 路径定位部分

第一部分用于提取目录用于编译操作,内容如下所示:(进入build.sh脚本所在目录,并且提取当前目录绝对路径,提取当前目录名称)

4.4.2 清除编译部分

第二部分清除操作,清除目录为build、Release,内容如下所示:(执行build.sh脚本时,带入了参数“clear”,则清空编译输出)

4.4.3 编译操作

第三部分,编译直接调用cmake,内容如下所示:(重新编译,成部署目录,并把资源自动部署进板卡)

相关新闻

  • TI EMAC接收缓冲区描述符深度解析:从DMA原理到驱动实践
  • VMware安装CentOS7完整指南与优化配置
  • 全自动视频本地化工具:核心技术解析与应用实践

最新新闻

  • 不懂代码也能上线 AI?EdgeOne Makers 分钟级搞定
  • Unity深度纹理重构世界坐标实现动态激光雷达扫描效果
  • 2026保定CCTV检测+非开挖修复与改造哪家专业?迅洁、宏灿、禹通三大口碑企业推荐 - 实用旅游攻略分享
  • 降完AI率会不会又被查重卡住?实测两关一起过
  • 挑战零代码做游戏:我用QClaw搓了个世界杯颠球挑战
  • 中小企业GEO轻量化方案:低成本高回报的实战路径

日新闻

  • AI云原生实战05-金融AI上云最难的不是技术,是“不出事“——TCE银行风控架构拆解
  • 2026年GEOSEO优化公司选型深度测评:五大硬核标准严选,这六家重塑搜索增长新格局 - 品牌前沿专家
  • **核验!2026年7月卡地亚香港**售后网点地址及服务电话公告 - 卡地亚服务中心

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号