原标题:嵌入式Linux下的视频监控解决方案
在嵌入式工控板上接一个摄像头进行视频监控,看起来比较容易实现,但往往是“理想很丰满、现实很骨感”。历经千辛万苦效果却不是很理想,本文就给大家介绍各种解决方案。
这里给大家介绍的是既对外设有需求,又要连接摄像头的方案,比如既要有CAN总线、多路串口、SPI、LVDS等,又要有摄像头。这种需求在行车监控、驾培系统、医疗、机房监控等行业是比较常见的。如果对外设没啥要求的,只追求高清视频监控,出门左拐华为的Hi3518的方案更适合你。视频监控一般有两种方案:MCU自带摄像头接口、外扩摄像头接口。外扩摄像头又分为:USB方案、以太网方案、串口方案等。
在早期要做视频监控的比较通用的方法是选用X86架构的核心板,直接跑ubuntu系统安装USB摄像头,这种方法的缺点是价格昂贵、功耗大、跑不了低温,优点是开发难度小。
一、MCU自带摄像头
后来随着ARM9、ARM7、A8、A9相继推出市场,很多MCU也自带摄像头。这种方案显然成本比较低,但是像素不高、无法远距离传输。如果自己基于原厂给的驱动调试风险太高,可以选择一些核心板厂