Line 107: |
Line 107: |
| <code>video0</code> | | <code>video0</code> |
| | | |
− | 正确识别摄像头之后,MIPI-CSI2接口的摄像头挂载到i2c-4,识别为/dev/video0。 | + | 正确识别摄像头之后,MIPI-CSI2接口的摄像头识别为/dev/video0。对于ROC-RK3566-PC,挂载在i2c-4;对于ROC-RK3588S-PC,挂载在i2c-7。 |
| | | |
| ==== 应用范例 ==== | | ==== 应用范例 ==== |
Line 118: |
Line 118: |
| | | |
| ====== 抓取图片 ====== | | ====== 抓取图片 ====== |
− | <code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=UYVY --stream-mmap --stream-count=1 --stream-to=uyvy-1920x1080.yuv</code>
| |
− |
| |
| <code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap --stream-count=100 --stream-to=nv12-1920x1080.yuv</code> | | <code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap --stream-count=100 --stream-to=nv12-1920x1080.yuv</code> |
| | | |
Line 127: |
Line 125: |
| | | |
| ====== 查看帧率 ====== | | ====== 查看帧率 ====== |
− | <code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=UYVY --stream-mmap --stream-count=-1 --stream-to=/dev/null</code> | + | <code>v4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=NV12--stream-mmap --stream-count=-1 --stream-to=/dev/null</code> |
| | | |
| ===== yavta示例 ===== | | ===== yavta示例 ===== |
Line 134: |
Line 132: |
| <code>cd yavta;make</code> | | <code>cd yavta;make</code> |
| | | |
− | <code>./yavta -c1 -Fuyvy-1920x1080.yuv --skip 0 -f UYVY -s 1920x1080 /dev/video0</code> | + | <code>./yavta -c1 -Fnv12-1920x1080.yuv --skip 0 -f NV12 -s 1920x1080 /dev/video0</code> |
| | | |
| ===== gstreamer应用范例 ===== | | ===== gstreamer应用范例 ===== |
Line 164: |
Line 162: |
| | | |
| ==== 更新Android系统 ==== | | ==== 更新Android系统 ==== |
− | 下载<nowiki/>https://github.com/veyeimaging/rk356x_firefly/releases/<nowiki/>中最新的rk356x_firefly_android.tar.gz。 | + | 下载<nowiki/>https://github.com/veyeimaging/rk35xx_firefly/releases/<nowiki/>中最新的rk356x_firefly_android.tar.gz。 |
| | | |
| 参考firefly的文档烧写系统。 | | 参考firefly的文档烧写系统。 |
Line 195: |
Line 193: |
| | | |
| ==== 从源码编译系统 ==== | | ==== 从源码编译系统 ==== |
− | https://github.com/veyeimaging/rk356x_firefly/tree/main/android/drivers | + | https://github.com/veyeimaging/rk35xx_firefly/tree/main/android/drivers |
| + | |
| + | === 已知问题 === |
| + | |
| + | # 对于RK3588,现有版本的系统,获取UYVY数据格式时会提示错误:rkcif-mipi-lvds2: ERROR: csi size err, intstat:0x1000000, lastline:1!! |
| | | |
| === 参考资料 === | | === 参考资料 === |
Line 202: |
Line 204: |
| | | |
| https://wiki.t-firefly.com/zh_CN/ROC-RK3566-PC/ | | https://wiki.t-firefly.com/zh_CN/ROC-RK3566-PC/ |
| + | |
| + | *ROC-RK3588S-PC 手册 |
| + | |
| + | https://wiki.t-firefly.com/zh_CN/ROC-RK3588S-PC/ |
| | | |
| * Firefly Linux 开发指南 | | * Firefly Linux 开发指南 |
Line 208: |
Line 214: |
| | | |
| === 本文修改记录 === | | === 本文修改记录 === |
| + | |
| + | *2022-12-28 |
| + | |
| + | 增加对RK3588的支持。 |
| | | |
| * 2022-12-06 | | * 2022-12-06 |