xxdd 发表于 2021-1-24 21:46:53

请教一下,将多路image sensor的数据,读进电脑内存中,用哪种接口比较合适?

项目中需要将几路image sensor的数据传输至电脑中做运算,我想将原始数不经压缩,直接传输到电脑中,希望系统延时尽量小一些,应该什么什么接口比较合适?
摄像头分辨率为1920*1080,算了一下带宽要500MB/S左右,请大家推荐一下方案,非常感谢

zxq6 发表于 2021-1-24 22:03:12

pcie吧?usb3勉强够,10g光纤也可以。

ttoto 发表于 2021-1-24 22:08:41

为啥不能压缩呢?电脑处理得过来吗?

xxdd 发表于 2021-1-24 22:24:44

ttoto 发表于 2021-1-24 22:08
为啥不能压缩呢?电脑处理得过来吗?

因为压缩和解压会增加系统延迟呀,内存和CPU肯定没问题,主要是数据传输的接口带宽要足够
应该也就PCIE有这个带宽了

ttoto 发表于 2021-1-24 23:31:58

xxdd 发表于 2021-1-24 22:24
因为压缩和解压会增加系统延迟呀,内存和CPU肯定没问题,主要是数据传输的接口带宽要足够
应该也就PCIE有 ...

~只是好奇一下什么应用要用这么大的图像~

prow 发表于 2021-1-24 23:38:46

本帖最后由 prow 于 2021-1-24 23:52 编辑

嵌入式端把每个摄像头的图像转成单独的一路视频接口(Camera Link或SDI),或者把所有摄像头图像整合成一路数据通道用光纤传,然后PC端配相应的采集卡(Camera Link采集卡、SDI采集卡、光纤采集卡)
USB3.0带宽不够的话也可以考虑用两个USB接口传

LinuxHacker 发表于 2021-1-25 07:42:40

曾经写过Linux PCIE驱动,实测数据传输速率大概700MB/s。USB 3.0普通SSD数据传输速率300MB/s左右。

xxdd 发表于 2021-1-25 08:10:04

LinuxHacker 发表于 2021-1-25 07:42
曾经写过Linux PCIE驱动,实测数据传输速率大概700MB/s。USB 3.0普通SSD数据传输速率300MB/s左右。 ...

这个带宽是几LANE的pcie?

LinuxHacker 发表于 2021-1-25 16:41:42

xxdd 发表于 2021-1-25 08:10
这个带宽是几LANE的pcie?

记得是Gen2 4Lane。
页: [1]
查看完整版本: 请教一下,将多路image sensor的数据,读进电脑内存中,用哪种接口比较合适?