标题: [原创] 学习记录20080418_实现arm采集图像在PC上显示的窍门
zhengxulei
初级会员
Rank: 1



UID 6543
精华 0
积分 0
帖子 12
威望 0
金钱 76
阅读权限 1
注册 2008-4-13
来自 中国
发表于 2008-4-22 09:59  资料  个人空间  短消息  加为好友 
学习记录20080418_实现arm采集图像在PC上显示的窍门

既然今天来了,也就写写前天和昨天的一些工作吧,呵呵,其实是师兄他们在搞,我自己觉得有意思,也拿过来玩玩而已:)

再来转一篇关于摄像头驱动的帖子:

学习记录20070217_实现arm采集图像在PC上显示

我的环境
PC:操作系统用的FC5,内核是2.6.15,交叉编译器是3.4.1
开发板硬件:桓丰锐科的板子,CPU是s3c2410
开发板软件:bootloader是自己移植的u-boot,内核是自己移植的2.6.14.1,文件系统是自己移植的busybox-1.1.3
先说一下总体思路,
1、移植摄像头驱动
2、移植服务器端程序
3、编译客户端程序


1、移植摄像头驱动
这里移植的是spca5xx-le,网上有很多关关于移植摄像头驱动的文章,有关于2.4内核的,有关于2.6内核的。
跟他不一样的是,我一开始就把热插拔选上了。
移植过程中出现 了一些错误,困扰我时间最长的错误是硬件问题,我的开发板上有三个USB口,有两个主口,其中一个有问题,插了摄像头后没有反应,另外一个正常。一开始我总是把摄像头插在外面那个口上,老是没有反应后来插在里面那个口上,就好了。

插广告:本人是控制理论与控制工程专业应届硕士研究生,想从事arm+linux开发工作

2、移植服务器端程序
服务器端程序我用的是servfox,从这里下载
http://www.shexiangtouqudong.cn/
下载,解压,进入其目录,观察之,发现没有makefile,但有一个makefile.arm,还有一个makefile.386,于是将makefile.arm改名为makefile,然后输入命令
make
编译正常,没有出错,将可执行文件servfox复制到nfs共享目录,启动开发板,挂载nfs服务器,运行servfox,出错,提示为找到到该命令,老问题,以前遇到过类似问题,原因是该命令为动态链接,而开发板上没有相关的库文件,所以无法运行,需要静态链接。
回到PC,打开makefile,将所有用到arm-linux-gcc的地方,都加上一个参数-static,其实就三个地方。
然后重新编译,在开发板上运行,输入命令:
./servfox -d /dev/video0 -s 320x240 -w 7070
程序运行了,提示为
servfox version: 1.1.3 date: 11:12:2005 (C)
wrong spca5xx device
Waiting .... for connection. CTrl_c to stop !!!!
Got connection from 192.168.141.234
可能有点小错误,先不管它。

插广告:本人是控制理论与控制工程专业应届硕士研究生,想从事arm+linux开发工作

3、编译客户端程序
客户端程序使用的是spcaview,下载地址为:
http://www.shexiangtouqudong.cn/
这个程序是在PC上运行的,解压后,直接编译就行,
make
生成可执行文件spcaview,运行之
./spcaview -g -s 320x240 -w 192.168.141.236:7070
就能看到图像了,不过图像不清楚,有花屏,上网查之,发现有人遇到过同样问题,在服务器端(开发板)运行
./servfox -d /dev/video0 -s 320x240 -w 7070
就可以看到图像了。
也可指定分辨率为640x480,但是不如320x240流畅。
我在这一步遇到过另外一个问题,即使用root用户的话,运行spcaview没有问题,但如果使用交叉编译用户arm时(为了编译方便,建立了一个arm用户),就会出错,提示为
Spcaview version: 1.1.7 date: 06:11:2006 (C)
size width: 320 height: 240
using Server 192.168.141.236 Port 7070
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Could not initialize SDL: No available video device.
不知什么原因,暂搁置,以后再研究。

下一步准备弄个视频服务器,实现可以在浏览器里直接看到图像。

顶部
bcde677
初级会员
Rank: 1



UID 6704
精华 0
积分 0
帖子 493
威望 0
金钱 1479
阅读权限 1
注册 2008-5-12
发表于 2008-7-1 15:55  资料  个人空间  主页 短消息  加为好友  QQ
北京快递公司

辛苦了
楼主辛苦了,娱乐一下吧.
月儿光光照四方
破产老总他姓江
借问破产因何故
又喝酒来又嫖娼






















北京嘉迅国际快递服务公司,捏合机是一家专业从事北京快递公司,北京国际快递业务的干粉砂浆设备 企业。...   





[url=http://www.google.com.cn]google排名[/url]
顶部
YUKI-大公主
初级会员
Rank: 1



UID 6941
精华 0
积分 0
帖子 8
威望 0
金钱 24
阅读权限 1
注册 2008-7-6
发表于 2008-7-6 20:09  资料  个人空间  短消息  加为好友 

顶部
mengm520
初级会员
Rank: 1



UID 6943
精华 0
积分 0
帖子 6
威望 0
金钱 18
阅读权限 1
注册 2008-7-6
发表于 2008-7-6 23:15  资料  个人空间  短消息  加为好友 
学习了

顶部
机械
初级会员
Rank: 1



UID 7195
精华 0
积分 0
帖子 6
威望 0
金钱 18
阅读权限 1
注册 2008-8-13
发表于 2008-8-20 06:32  资料  个人空间  主页 短消息  加为好友  QQ
制砂机 制沙机 高效制砂机 制砂设备 制砂生产线

■■国营河南山宝矿山机械厂,以生产矿山设备为主,是国内最早生产矿山机械的厂家之一。本公司拥有雄厚的技术实力,精良的加工设备,先进的生产工艺,完善的质量保证体系。本着‘以诚立信,以质为本,不求最好,但求更好’的企业精神。

■■我公司生产的高效细碎机(制砂机),环锤式破碎机,复合式破碎机,振动筛,洗砂机,鄂式破碎机,免烧砖机,烘干机,破石机,木粉机,球磨机,现推出粮油机械,颚式破碎机(颚破机),锤式破碎机(锤破),反击式破碎机(反击破),辊式破碎机(双辊破),对辊破碎机,冲击式破碎机(冲击破),颚破机,鄂破机,细破机,破石机,碎石机,克石机,给料破碎机,原煤破碎机,路面破碎机,复摆细碎颚式破碎机,PCL破碎机,自击式破碎机,立式复合破碎机,卧式复合破碎机,圆锥破碎机,碎石机及破碎生产线上使用的振动给料机(喂料机),摆式给料机,复摆式给料机,输送机,胶带输送机,输送设备,直线振动筛(直线筛),圆振动筛(圆筛),筛分设备。筛选设备,皮带输送机以及各种矿山配套设备。

■■客户的需要,是我们的追求,您的关爱是我们的动力,把您的手和我们的手握在一起,共创未来!质量是企业的生命,一切让客户满意是我们永恒的追求,是我们一贯坚持的质量方针;我们注重产品质量的每一个环节,设备的出厂合格率始终是100%,维修率是同行业中最低的。

■■我们并不是最优秀的企业,但是,我们优质的产品和完善的售后服务,打造坚实的市场基础和良好的用户口碑,合理与客户共创双赢!

■■联系电话:0371-67846390  13939015767    联系QQ:785804822





制砂生产线,制砂机,洗砂机破碎机河南山宝矿山机械厂
顶部
 



当前时区 GMT+8, 现在时间是 2008-8-30 16:08
京ICP备06001907号


    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.070527 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 倍儿地道! - Archiver - WAP