原标题:嵌入式Linux下的视频监控解决方案

在嵌入式工控板上接一个摄像头进行视频监控,看起来比较容易实现,但往往是“理想很丰满、现实很骨感”。历经千辛万苦效果却不是很理想,本文就给大家介绍各种解决方案。

这里给大家介绍的是既对外设有需求,又要连接摄像头的方案,比如既要有CAN总线、多路串口、SPI、LVDS等,又要有摄像头。这种需求在行车监控、驾培系统、医疗、机房监控等行业是比较常见的。如果对外设没啥要求的,只追求高清视频监控,出门左拐华为的Hi3518的方案更适合你。视频监控一般有两种方案:MCU自带摄像头接口、外扩摄像头接口。外扩摄像头又分为:USB方案、以太网方案、串口方案等。

在早期要做视频监控的比较通用的方法是选用X86架构的核心板,直接跑ubuntu系统安装USB摄像头,这种方法的缺点是价格昂贵、功耗大、跑不了低温,优点是开发难度小。

一、MCU自带摄像头

后来随着ARM9、ARM7、A8、A9相继推出市场,很多MCU也自带摄像头。这种方案显然成本比较低,但是像素不高、无法远距离传输。如果自己基于原厂给的驱动调试风险太高,可以选择一些核心板厂家使用他们调试好的驱动,即使这样也要求用户能够有一定的Linux基础否则还是玩不转。

二、USB摄像头方案

USB摄像头应用也是比较广泛,但是这个方案有一个比较让人头痛的问题(大神绕过),就是怎么解决USB干扰问题。有的时候是因为外围保护没做好,有的时候是摄像头本身掉链子。往往历经千辛万苦做出了两个样机演示都没问题,但是最后被一些细节打败了。

三、网络摄像头

网络摄像头现在市场的价格也比较便宜,720p球形摄像头的价格大约在100元左右。这种方案最大的优势是简单方便,可以通过交换机连接多个高清摄像头,在现场不方便布线的情况下可以使用wifi进行传输。

四、A9工控板

A9工控板中应用比较常见得是基于飞思卡尔MCIMX6U7C设计的工控整板,其最大的特点是支持H.264硬件解码,能够流畅的运行1080P视频。

市面上大多数的网络摄像头都都支持H.264编码,H.264提供了网络抽象层,使得H.264的文件能容易地在不同网络上传输。只要移植合适的播放器,均能够播放摄像头视频。

五、IP Camera播放器

Linux下播放网络摄像头的软件有很多:gplayer、gstreamer、ffmpeg、web浏览器等。在Linux下3.14.28版本的内核已经集成了gstreamer播放器,如果自己懒得搞可以咨询广州致远的工程师,要一个A9固件烧写一下,用以下命令行进行测试。

联系方式

销售电话:400-888-4005拨1

技术支持电话:400-888-4005拨2

致远电子(ID: ZLG_zhiyuan )返回搜狐,查看更多

还没关注致远电子?您将错过每日泛着油光的干货!您将错过一段颠覆洋品牌的历史!!有时候你想证明给一万个人看,到后来,你发现只得到了一个明白的人,那就够了。你是我们期待已久的粥粉么?我们的微信号:ZLG_zhiyuan。

责任编辑:

嵌入式linux进行视频监控,嵌入式Linux下的视频监控解决方案相关推荐

  1. 交互设计|抖音为什么是上滑查看下一个视频

    去年求职的时候,作为一个产品新人,每次体验产品更多的是关注产品的设计细节,总是会觉得xx功能体验特别好,xx界面设计非常合理,xx细节引导非常场景化,非常贴心.但对于产品如何和用户发生交互,交互如何让 ...

  2. 嵌入式 Linux 入门(十、Linux 下的 C 编程)

    嵌入式 Linux 入门第十课,聊聊 linux 下的 C 编程...... 矜辰所致 插一句,问题讨论群在文末的推广,以后大家提问可以在群中,即便我不在也能看到历史记录. 目录 前言 一.C 语言编 ...

  3. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  4. 嵌入式 Linux 入门(七、Linux 下的环境变量)

    嵌入式 Linux 入门第七课,学习理解 linux 的环境变量 ......矜辰所致 前言 学习完 Linux 的 Shell 命令 和 Shell 脚本,我们还需要理解一个东西 :环境变量,理解了 ...

  5. 杭州嵌入式linux培训机构,杭州嵌入式培训|嵌入式软件培训|嵌入式编程|杭州linux培训-和盈...

    技术名称 知识要点 学习目的 Linux操作系统 Linux介绍与安装 Linux基本命令操作 文件系统管理 用户管理 权限管理 网络配置 常用文本处理工具 搭建Samba服务器 搭建FTP服务器 搭 ...

  6. linux内核培训广州,嵌入式Linux驱动开发高级培训班-华清远见嵌入式培训中心

    课程目标 本课程以案例教学为主,系统地介绍Linux下有关FrameBuffer.MMC卡.USB设备的驱动程序开发.参加本课程学习的学员,因为具备了Linux设备驱动开发基础,所以本课程针对性较强, ...

  7. 嵌入式linux gif 缩放_嵌入式环境动力监控主机

    点击上方蓝字关注我们! 嵌入式环境动力监控主机 基于嵌入式LINUX平台,针对机房.变电站.博物馆等环动监控场合设计,主机集成通信端口.采集模块和WEB监控软件,具有联网功能,可独立完成区域监控任务, ...

  8. 嵌入式linux学习路线参考(LINUX学习者必看经典)

    整理了嵌入式linux学习路线供参考,希望对您有所参考价值! 一.linux入门 目前嵌入式主要开发环境有 Linux.Wince等:Linux因其开源.开发操作便利而被广泛采用.而Linux操作系统 ...

  9. Linux播放器MPlayer嵌入式开发系统中的应用

    摘要:本文论述了MPlayer在嵌入式开发系统中的应用,说明了如何在嵌入式开发板的平台上实现MPlayer的配置.编译.安装及调试过程. 关键词:嵌入式系统:MPlayer:MEncoder 引言 嵌 ...

最新文章

  1. div+css中设置了float属性后如何让外层的高度随着内层的高度大小自动调整
  2. 【Android 逆向】类加载器 ClassLoader ( Android 的八种类加载器 | ClassLoader | BaseDexClassLoader | DexClassLoader )
  3. 蓝桥杯练习题十六进制转十进制
  4. 清华大学冯珺:基于强化学习的关系抽取和文本分类 | 实录·PhD Talk
  5. 前端学习(1263):post方式的参数传递
  6. js设计一个带开关的时钟_数电题:三个按键一个灯
  7. 同步android wear音乐,Android Wear首次更新:添加离线音乐 GPS功能等
  8. python各种库安装
  9. 探寻完美 之 JavaScript继承
  10. JavaScript小知识点(二):函数防抖和节流
  11. 光电编码器的原理及应用场合_图解编码器应用,推荐收藏
  12. 请问你写书法多少年了?领悟到了什么?
  13. IDEA Maven Mybatis generator 自动生成代码
  14. CSDN帐号管理规范
  15. JavaWeb公交调度系统的设计与实现
  16. webUploader选择文件按钮无效
  17. Photoshop 技能167个 经典的Photoshop技巧大全
  18. SkeyeVSS综合安防监控Onvif、RTSP、GB28181视频云解决方案之服务器系统硬件资源管理
  19. 逆函数求导公式_反三角函数求导公式的*1
  20. 《代码大全》读书笔记

热门文章

  1. 大数据毕业设计 协同过滤商品推荐系统设计与实现
  2. TVB的武侠怎么就拍得这么好看呢?
  3. Android程序中完美解决Zxing二维码扫描图片变形问题
  4. SSM框架-SpringMVC详解,kafka常见的面试问题
  5. 光驱刻录软件提示需要计算机管理员权限,我想刻录系统提示【找不到光盘刻录机。请确保已正确安装刻录机,并且有刻录光盘的相应权限。】是什么意思...
  6. Radius认证协议(五)报文属性-3
  7. 域名状态REGISTRAR-HOLD的含义 及其它状态解析
  8. 导出IOS工程出错:DXT1 compressed textures are not supported when publishing to iPhone
  9. 2021-09-10 简单的音乐节奏游戏实现
  10. 财务管理实战专家黄道雄老师