请教一下,将多路image sensor的数据,读进电脑内存中,用哪种接口比较合适?
项目中需要将几路image sensor的数据传输至电脑中做运算,我想将原始数不经压缩,直接传输到电脑中,希望系统延时尽量小一些,应该什么什么接口比较合适?摄像头分辨率为1920*1080,算了一下带宽要500MB/S左右,请大家推荐一下方案,非常感谢 pcie吧?usb3勉强够,10g光纤也可以。 为啥不能压缩呢?电脑处理得过来吗? ttoto 发表于 2021-1-24 22:08
为啥不能压缩呢?电脑处理得过来吗?
因为压缩和解压会增加系统延迟呀,内存和CPU肯定没问题,主要是数据传输的接口带宽要足够
应该也就PCIE有这个带宽了 xxdd 发表于 2021-1-24 22:24
因为压缩和解压会增加系统延迟呀,内存和CPU肯定没问题,主要是数据传输的接口带宽要足够
应该也就PCIE有 ...
~只是好奇一下什么应用要用这么大的图像~ 本帖最后由 prow 于 2021-1-24 23:52 编辑
嵌入式端把每个摄像头的图像转成单独的一路视频接口(Camera Link或SDI),或者把所有摄像头图像整合成一路数据通道用光纤传,然后PC端配相应的采集卡(Camera Link采集卡、SDI采集卡、光纤采集卡)
USB3.0带宽不够的话也可以考虑用两个USB接口传
曾经写过Linux PCIE驱动,实测数据传输速率大概700MB/s。USB 3.0普通SSD数据传输速率300MB/s左右。 LinuxHacker 发表于 2021-1-25 07:42
曾经写过Linux PCIE驱动,实测数据传输速率大概700MB/s。USB 3.0普通SSD数据传输速率300MB/s左右。 ...
这个带宽是几LANE的pcie? xxdd 发表于 2021-1-25 08:10
这个带宽是几LANE的pcie?
记得是Gen2 4Lane。
页:
[1]