《基于tq2440开发板的linux-2.6.30.4的网络摄像机的实现》由会员分享,可在线阅读,更多相关《基于tq2440开发板的linux-2.6.30.4的网络摄像机的实现(11页珍藏版)》请在金锄头文库上搜索。
1、基于基于基于基于 TQ2440TQ2440TQ2440TQ2440 开发板的开发板的开发板的开发板的 Linux-Linux-Linux-Linux- 2.6.30.42.6.30.42.6.30.42.6.30.4 的网络摄像机的实现的网络摄像机的实现的网络摄像机的实现的网络摄像机的实现广州天嵌计算机科技有限公司荣誉出品广州天嵌计算机科技有限公司荣誉出品首发网站:首发网站:广州天嵌计算机科技有限公司地址:地址:广东省广州市天河区五山路广东省广州市天河区五山路 141141141141 号尚德大厦号尚德大厦 A2004A2004A2004A2004 室室邮编邮编:510000:510000 电
2、话:电话:020-38921445020-38921445020-38921445020-38921445020-22106679020-22106679020-22106679020-22106679传真:传真:020-38921445020-38921445020-38921445020-38921445 E-mail:E-mail:E-mail:E-mail: tq_tq_tq_tq_官方网站:官方网站:http:/http:/http:/http:/www.www.www.www.embedskyembedskyembedskyembedsky. . . .netnetnetnet 论
3、坛:论坛:http:/http:/http:/http:/netnetnet天嵌科技1版权声明版权声明本手册版权归属广州天嵌计算机科技有限公司(以下简称“天嵌科技”)所有,并保留一切权力。非经天嵌科技同意(书面形式) ,任何单位及个人不得擅自摘录本手册部分或全部内容,违者(我们)公司将追究其法律责任。广州天嵌计算机科技有限公司地址:地址:广东省广州市天河区五山路广东省广州市天河区五山路 141141141141 号尚德大厦号尚德大厦 A2004A2004A2004A2004 室室邮编邮编:510000:510000 电话:电话:020-38921445020-38921445020-38921
4、445020-38921445020-22106679020-22106679020-22106679020-22106679传真:传真:020-38921445020-38921445020-38921445020-38921445 E-mail:E-mail:E-mail:E-mail: tq_tq_tq_tq_官方网站:官方网站:http:/http:/http:/http:/www.www.www.www.embedskyembedskyembedskyembedsky. . . .netnetnetnet 论坛:论坛:http:/http:/http:/http:/netnetnet
5、天嵌科技2目录目录版权声明.1 目录.2 Step 1:Linux-2.6.30.4 内核配置.3 Step 2:准备工作. 4 Step 3:移植 SDL 库.4 Step 4:编译 mjpg-streamer.5 Step 5:编译 uvc-streamer. 5 Step 6:测试网络摄像机.6 使用 mjpg-streamer 测试 USB 摄像头:.6 使用 mjpg-streamer 测试 CMOS 摄像头:. 7 使用 uvc-stream 测试 USB 摄像头:.9广州天嵌计算机科技有限公司地址:地址:广东省广州市天河区五山路广东省广州市天河区五山路 141141141141
6、号尚德大厦号尚德大厦 A2004A2004A2004A2004 室室邮编邮编:510000:510000 电话:电话:020-38921445020-38921445020-38921445020-38921445020-22106679020-22106679020-22106679020-22106679传真:传真:020-38921445020-38921445020-38921445020-38921445 E-mail:E-mail:E-mail:E-mail: tq_tq_tq_tq_官方网站:官方网站:http:/http:/http:/http:/www.www.www.www
7、.embedskyembedskyembedskyembedsky. . . .netnetnetnet 论坛:论坛:http:/http:/http:/http:/netnetnet天嵌科技3StepStepStepStep 1 1 1 1:Linux-2.6.30.4Linux-2.6.30.4Linux-2.6.30.4Linux-2.6.30.4 内核配置内核配置在 Linux-2.6.30.4 的内核中,我们没有从外部移植 USB 摄像头的驱动,而直接采用了内核自带的 USB 摄像头驱动,那么我们以前针对 USB 摄像头做的网络摄像头控制程序就不能使用了(原来的 servfox 代码
8、 需要修改) ,下面我们使用新的方法实现网络摄像机功能。注意:在我们提供的默认配置单中只添加了对 ZC301 系列摄像头的配置,如果您要添加对别的摄像头的支 持,只需要在如下的配置单中选择上对应的配置选项即可。 配置单如下: (红色部分所示) Device Drivers- Multimedia devices- * Multimedia core support *Video For Linux *Enable Video For LinuxAPI 1 (DEPRECATED) * Video capture adapters- - Video capture adapters OV9650
9、 Drivers for EmbedSky SKY2440/TQ2440 Board *V4L USB devices- - V4L USB devices USB Video Class (UVC) *UVC input events device support GSPCA based webcams- - GSPCA based webcams ALi USB m5602 Camera Driver STV06XX USB Camera Driver Conexant Camera Driver Etoms USB Camera Driver Fujifilm FinePix USB V
10、4L2 driver Mars USB Camera Driver Mars-Semi MR97310A USB Camera Driver OV519 USB Camera Driver OV534 USB Camera Driver Pixart PAC207 USB Camera Driver Pixart PAC7311 USB Camera Driver SONIX Bayer USB Camera Driver SONIX JPEG USB Camera Driver SPCA500 USB Camera Driver SPCA501 USB Camera Driver SPCA505 USB Camera Driver SPCA506 USB Camera Driver SPCA508 USB Camera Driver SPCA561 USB Camera Driver广州天嵌