Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[硬件交流] 关于Core-1126-JD4的相机调用问题

45

积分

0

威望

0

贡献

技术小白

积分
45

关于Core-1126-JD4的相机调用问题

发表于 2021-12-21 17:00:10      浏览:13273 | 回复:18        打印      只看该作者   [复制链接] 楼主
买的是C40PL相机,想用这款相机进行图片拍摄和测试,但是调用Core-1126-JD4 wiki上外设应用中的MIPI-CSI的测试方法貌似没有反应,调用图片抓拍显示:Device or resource busy   调用视频就发现截下来的是0 kb的视频。求各位大佬指教
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-12-22 08:51:19        只看该作者  沙发
默认的相机应用已经占用了摄像头。所以你再调用摄像头的时候就会出现被占用的情况。也就是Device or resource busy。
你得执行RkLunch-stop.sh关闭默认相机应用。
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2021-12-22 09:25:25        只看该作者  板凳
799959745 发表于 2021-12-22 08:51
默认的相机应用已经占用了摄像头。所以你再调用摄像头的时候就会出现被占用的情况。也就是Device or resour ...

您好!根据您说的方法我已经不会出现Device or resource busy的提示了,但是我发现我通过v4l2 调用相机会提示select timeout, 请问是我哪一步漏了么  谢谢
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-12-22 14:09:58        只看该作者  地板
把具体的log发上来。分析一下
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2021-12-22 16:14:49        只看该作者  5#
799959745 发表于 2021-12-22 14:09
把具体的log发上来。分析一下

C:\Users\40547\Desktop\1.png
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2021-12-22 16:19:26        只看该作者  6#
799959745 发表于 2021-12-22 14:09
把具体的log发上来。分析一下

[root@RV1126_RV1109:~]# v4l2-ctl -d /dev/video1 \
> --set-fmt-video=width=1920,height=1080,pixelformat=NV12 \
> --stream-mmap=3 \
> --stream-skip=3 \
> --stream-to=/tmp/cif.out \
> --stream-count=1 \
> --stream-poll

select timeout
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2021-12-22 16:23:03        只看该作者  7#
799959745 发表于 2021-12-22 14:09
把具体的log发上来。分析一下

就像这样

1.png (17.33 KB, 下载次数: 866)

1.png
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2021-12-23 10:42:22        只看该作者  8#
799959745 发表于 2021-12-22 14:09
把具体的log发上来。分析一下

现在就是运行了RkLunch-stop.sh后 提示这个  然后video0 依然是 显示busy, 然后video1 就显示 timeout

2.png (15.46 KB, 下载次数: 854)

2.png
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2021-12-23 16:49:10        只看该作者  9#
不是video0,也不是video1。
grep '' /sys/class/video4linux/video*/name
#与之对应的是 rkispp_scale0 节点
来找到你的节点。维基都有写明的。
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2021-12-23 17:10:06        只看该作者  10#
799959745 发表于 2021-12-23 16:49
不是video0,也不是video1。
grep '' /sys/class/video4linux/video*/name
#与之对应的是 rkispp_scale0  ...

查询了节点并重新运行RkLunch-stop.sh后, 还是提示Device or resource busy

1.png (7.8 KB, 下载次数: 850)

1.png

2.png (18.29 KB, 下载次数: 829)

2.png
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表