我使用客户提供的 Summit SOM 8M Plus DVK 编译了一个同时支持 uvc 和 v4l2 的系统。现在通过USB 3.0接口连接我们的USB 3.0模块(ar1335)。模块的分辨率为 4208x3120。我们可以通过v4l2获取原始数据流。命令如下。
v4l2-ctl --stream-mmap -d0
但是如果我们在本地保存raw的话,v4l2命令可能会遇到缓冲区溢出的问题。命令如下。
v4l2-ctl --set-fmt-video=width=4208,height=3120 --stream-mmap --stream-count=10 --stream-to=ar1335.raw -d /dev/video0
请问是不是IMx8的系统配置导致缓存在这么大的分辨率下失效。你有什么建议吗?