20250320在荣品的PRO-RK3566开发板的buildroot系统下使用USB接口的热像仪AT600

root@rk3566-buildroot:/# uname -a
root@rk3566-buildroot:/# lsusb
root@rk3566-buildroot:/# v4l2-ctl --list-devices
root@rk3566-buildroot:/# v4l2-ctl --list-formats-ext -d /dev/video10
root@rk3566-buildroot:/# v4l2-ctl -D -d /dev/video10
【卡顿】
gst-launch-1.0 v4l2src device=/dev/video10 ! videoconvert ! video/x-raw,format=NV12,width=1920,height=1080 !  waylandsink
gst-launch-1.0 v4l2src  device=/dev/video10 ! image/jpeg,width=1920,height=1080 ! jpegdec ! videoconvert ! autovideosink

录像:【边录边播放】
gst-launch-1.0 v4l2src device=/dev/video10 num-buffers=300 ! videoconvert !  video/x-raw,format=NV12,width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=1080p-yuv300.mp4 t. ! queue ! waylandsink
【热像仪录像就跑飞?】
gst-launch-1.0 v4l2src device=/dev/video10 num-buffers=3000 ! videoconvert !  video/x-raw,format=NV12,width=640,height=512 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=640x512-at600.mp4 t. ! queue ! waylandsink

预览
gst-launch-1.0 v4l2src device=/dev/video10 ! videoconvert ! video/x-raw,format=NV12,width=640,height=512 !  waylandsink


20250320在荣品的PRO-RK3566开发板的buildroot系统下使用USB接口的热像仪AT600
2025/3/20 10:19


缘起:在荣品的PRO-RK3566开发板的buildroot系统下,使用USB摄像头出图即可。
可以使用HOST1和HOST2,对于J27引脚的OTG0,需要将OTG模式切换为HOST模式。


root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# uname -a
Linux rk3566-buildroot 5.10.198 #33 SMP Mon Jul 1 15:11:54 CST 2024 aarch64 GNU/Linux
root@rk3566-buildroot:/# 


Z:\BaiduNetdiskDownload\20241223的cdrom_pro-rk3566-rk3568\04-镜像文件\RK3566\Linux-5.10\buildroot\update-rk356x-pro-rk3566-buildroot--20240702-102737.img


root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# lsusb
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 002: ID 05e3:0610
Bus 001 Device 001: ID 1d6b:0002
Bus 008 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
Bus 007 Device 001: ID 1d6b:0002
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# cd /dev
root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev# ll video*
lrwxrwxrwx 1 root root     11 Jan  1 20:00 video-camera0 -> /dev/video0
-rw-r--r-- 1 root root      4 Jan  1 20:00 video-dec0
-rw-r--r-- 1 root root      4 Jan  1 20:00 video-enc0
crw-rw---- 1 root video 81, 0 Jan  1 20:00 video0
crw-rw---- 1 root video 81, 1 Jan  1 20:00 video1
crw-rw---- 1 root video 81, 2 Jan  1 20:00 video2
crw-rw---- 1 root video 81, 3 Jan  1 20:00 video3
crw-rw---- 1 root video 81, 4 Jan  1 20:00 video4
crw-rw---- 1 root video 81, 5 Jan  1 20:00 video5
crw-rw---- 1 root video 81, 6 Jan  1 20:00 video6
crw-rw---- 1 root video 81, 7 Jan  1 20:00 video7
crw-rw---- 1 root video 81, 8 Jan  1 20:00 video8
crw-rw---- 1 root video 81, 9 Jan  1 20:00 video9
root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev# 

root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev# [  162.757617] usb 7-1: new high-speed USB device number 2 using xhci-hcd
[  162.968175] usb 7-1: New USB device found, idVendor=04b4, idProduct=02f8, bcdDevice= 0.00
[  162.968252] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  162.968279] usb 7-1: Product: AT600
[  162.968300] usb 7-1: Manufacturer: IRay
[  163.041283] uvcvideo: Found UVC 1.10 device AT600 (04b4:02f8)
[  163.077125] cdc_acm: probe of 7-1:1.2 failed with error -22

root@rk3566-buildroot:/dev# 

root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev# ll video*
lrwxrwxrwx 1 root root      11 Jan  1 20:00 video-camera0 -> /dev/video0
-rw-r--r-- 1 root root       4 Jan  1 20:00 video-dec0
-rw-r--r-- 1 root root       4 Jan  1 20:00 video-enc0
crw-rw---- 1 root video 81,  0 Jan  1 20:00 video0
crw-rw---- 1 root video 81,  1 Jan  1 20:00 video1
crw-rw---- 1 root video 81, 13 Jan  1 20:02 video10
crw-rw---- 1 root video 81, 14 Jan  1 20:02 video11

crw-rw---- 1 root video 81,  2 Jan  1 20:00 video2
crw-rw---- 1 root video 81,  3 Jan  1 20:00 video3
crw-rw---- 1 root video 81,  4 Jan  1 20:00 video4
crw-rw---- 1 root video 81,  5 Jan  1 20:00 video5
crw-rw---- 1 root video 81,  6 Jan  1 20:00 video6
crw-rw---- 1 root video 81,  7 Jan  1 20:00 video7
crw-rw---- 1 root video 81,  8 Jan  1 20:00 video8
crw-rw---- 1 root video 81,  9 Jan  1 20:00 video9
root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev# lsusb
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 002: ID 05e3:0610
Bus 001 Device 001: ID 1d6b:0002
Bus 008 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
Bus 007 Device 002: ID 04b4:02f8
Bus 007 Device 001: ID 1d6b:0002
root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev# uname -a
Linux rk3566-buildroot 5.10.198 #33 SMP Mon Jul 1 15:11:54 CST 2024 aarch64 GNU/Linux

root@rk3566-buildroot:/dev# 
root@rk3566-buildroot:/dev#     /bin/list-iodomain.sh version: V1.0.1 
    Get CHIP ID: rk356x 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    XXXXXXXXXX      PLEASE CHECK IO-DOMAIN !!!!!!!!!!!!!!! 
    XXXXXXXXXX        请务必检查IO电源域配置  !!!!!!!!!!!!!!! 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    Get IO DOMAIN VALUE: 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    注意事项:PMUIO1/PMUIO2 固定不可配 
    VCCIO2电平由硬件FLASH_VOL_SEL决定: 
    当VCCIo2供电是1.8V,则FLASH_VOL_SEL管脚必须保持为高电平; 
    当VCCIO2供电是3.3V,则FLASH_VOL_SEL管脚必须保持为低电平; 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    pmuio2_vsel: 3.3V 
    vccio7_vsel: 3.3V 
    vccio6_vsel: 1.8V 
    vccio5_vsel: 3.3V 
    vccio4_vsel: 3.3V 
    vccio3_vsel: 3.3V 
    vccio2_vsel: 3.3V 
    vccio1_vsel: 3.3V 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

root@rk3566-buildroot:/dev# 


参考资料:
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3566-rk3568/8.%E6%8E%A5%E5%8F%A3%E4%BD%BF%E7%94%A8?id=linux

Linux
Linux 的 otg 口默认上电为 device 功能

猜你喜欢

转载自blog.csdn.net/wb4916/article/details/146391266
今日推荐