|
楼主 |
发表于 2010-9-3 16:05:17
|
显示全部楼层
针对这位朋友的问题,我谈谈自己的一点看法
--------------------------
1.CMOS传感器大多是8并口数据输出吧,但是现在很多都是用USB芯片把它转换成USB再输入嵌入式的ARM等或PC,这是为何啊?并口传输不是挺快的嘛,速度上应该不是问题,用USB2.0速度上没得说,但是会带来驱动程序开发的问题,这个不是有些把系统开发弄复杂的嫌疑吗?也知道一点用并口与PC机相连是容易造成数据丢失的,因为用windows 是没有中断概念的,但我看的好些论文近几年的几乎都是用USB连到ARM,只有04年左右的有几篇是用并口的,这些文章都有个问题是没哟说清楚为什么这么用,我因为相关基础也不扎实,所以弄的云里雾里的。那哪位熟悉的大侠能够解释一下啊!
--------------------------
用USB摄像头的那些方案,估计大部分都应该是用的比较复杂的os的,比如linux,winCE等等,如果是这样的话,那就简单很多啦,驱动都有现成的,不用自己在去搞硬件啦,买个上网聊天的摄像头就可以玩啦。
我用的这种方案,主要就是自己搞硬件的时间多点。
2.我若选用带DMA的ARM,是否可以就不用CPLD什么的了,直接就一片ARM完成图像采集处理传输,这个性能上是否能够满足啊?
---------------------------
如果你的ARM带有DMA,那也不一定可以直接摄像头,除了16位的同步数据以外,还有5个同步信号也是必须采集的。如果不想用CPLD,倒是可以考虑两个方案:
a。TI的达芬奇平台
b。ADI的Blackfin平台
3.如何计算采集一幅图像所用的时间啊?人门弟子很多都还不明,大家耐心解释下吧。O(∩_∩)O谢谢
计算时间的问题,最简单的方案是用示波器看,呵呵,看看场同步信号就知道啦,一般通过27MHz或是13.5MHz × 像素量的方法,还是不太准确的,因为没有考虑回扫时间。 |
|