Linux

第一期:ARM裸机
第二期:linux驱动
第三期:linux项目应用

Android

第四期:安卓系统

摄像头

韦东山Linux系列配套硬件纵览
JZ2440 下载器 SPI和I2C模块 摄像头 无线网卡
第一期:ARM裸机
第二期:linux驱动
第三期:linux项目应用

1

摄像头展示

1)本产品使用在韦东山第3期视频视频监控项目中。

2)此摄像头技术支持范围:韦东山第3期视频视频监控项目、LINUX环境下的技术支持

建议一边观看韦东山第3期视频、一边操作摄像头。

硬件模块和视频的结合,可以帮助我们完整了解和学习linux的v4l2框架和摄像头驱动。

2

产品特点

此摄像头支持两种接口:USB、CMOS(ITU-R BT. 601/656) ,既可以作为支持MJPEG压缩输出的USB摄像头, 也可用作普通的CMOS摄像头,如下:
接口 图片 特点
USB接口

1)用作USB摄像头

2)USB模块上有DSP芯片, 支持输出MJPEG压缩图像,在进行远程视频时可以大幅提高性能

CMOS接口

1)CMOS模组为OV7740

2)最大分辨率640*480

3)有三个CMOS接口,分别对应JZ2440/MINI2440/TQ2440

3

YUV与MJPEG的比较

一般USB摄像头可以输出:1)原始YUV格式图像 2)MJPEG压缩图像,比较如下:
USB摄像头输出数据格式 特点
原始YUV图像

现象:视频卡顿

在进行远程视频传输时, 需要使用软件进行图像压缩.

对于普通性能的开发板比如S3C2440, 这会极大地耗费CPU性能,导致观看到的视频有卡顿现象.

MJPEG压缩图像

现象:视频流畅

USB模块上有DSP芯片, 支持输出MJPEG压缩图像,在进行远程视频时可以大幅提高性能

市面上支持MJPEG的摄像头并不便宜, 价格均在 90元左右。

4

摄像头接入展示

此摄像头的USB接口只需连接到开发板的USB DEVICE接口就可, 而CMOS接口的接入方式如下:
CMOS摄像头接口除支持JZ2440、TQ2440、MINI2440外,目前也支持其他开发板:
2440系列 fs2440 、OK2440III
6410系列 OK6410、tiny6410
你可以对比上面的接口图,看看是否和你的板子的摄像头接口一致(注:我们的摄像头只需要3.3V供电,引脚间距是2.0mm)。

5

摄像头测试

此摄像头不是符合UVC规范,所以直接在电脑上测试时不一定成功。建议按照第3期视频第2课第1.1.9节修改驱动,再按照第2课第1.1_11节来测试

6

去淘宝看看

百问网从13年将USB摄像头和CMOS摄像头两个功能合并在一个实验模块中,而第三期视频监控项目,韦东山老师与14年录制,从成本考虑,百问网摄像头模块几乎没有赚钱,全当是对新老客户的感激。

硬件模块和视频的结合,可以帮助我们完整了解和学习linux的v4l2框架和摄像头驱动

类别 费用 淘宝链接
摄像头 100元 摄像头模块,请点击此处
第三期linux项目视频 280元 第三期项目视频,请点击此处
关于我们 | 常见问题  |  黑名单  | 友情链接  |  各地代理  | 关注我们  
备案号:粤ICP备13035650号-1
︿
顶部