日期:2014-05-16  浏览次数:20713 次

mini2440是否支持工业相机
最近小弟手头要做一个利用mini2440开发板外扩USB接口工业相机的问题,买了一个北京睿智奥恒公司的RZ-F系列USB接口快速CMOS工业相机,在mini2440启动Linux系统进入终端后插上USB工业相机提示如下信息:
[root@FriendlyARM /dev]# usb 1-1: new full speed USB device using s3c2410-ohci 2
usb 1-1: unable to read config index 0 descriptor/start: -61  
usb 1-1: chopping to 0 config(s)  
usb 1-1: New USB device found, idVendor=fea7, idProduct=2013  
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3  
usb 1-1: Product: 1.3M USB Camera  
usb 1-1: Manufacturer: F130C USB Camera  
usb 1-1: SerialNumber: F130C USB Camera  
usb 1-1: no configuration chosen from 0 choices 
而且dev目录下也不会出现video0这一设备文件。
这表示不支持这款相机。后来打电话到友善之臂公司(mini2440厂家)的技术支持询问,他们说没做过工业相机的测试,不是很清楚。因此小弟的疑问是mini2440是否可以支持这种USB接口的工业相机,核心问题应该是内部内置的摄像头驱动能否支持工业相机?有哪位大哥知道的麻烦告知小弟一声,小弟不胜感激!!

------解决方案--------------------
1、现在linux已经有了uvc驱动,如果你摄像头芯片型号(PID、VID)已经被UVC驱动支持,可以采用。那当然,还是其它许多的USB摄像头驱动。
2、如果支持,需要重新编译内核,事情就比较多了。

PS:那个技术支持不是一般的支持,我发e-mail问几次问题,都是说我环境跟手册里不一致造成的,也不解释原因。唉。
------解决方案--------------------
先在/proc下的usb目录下,看你的设备信息.
你可以看到PID和VID.
然后用这个PID VID去你的USB摄象头驱动里面找,能找到恭喜你可以使用.
不能找到,也恭喜你,可以练练手啊
可以通过在usb目录下的stv80.c这个驱动来试着写.
------解决方案--------------------
硬件上没问题,可能要改驱动。
------解决方案--------------------
你说的工业相机跟普通相机有什么区别?