当前位置: 首页 > news >正文

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头
2024/5/31 20:04


USB摄像头分辨率:1080p(1920x1080)

默认编译Buildroot的SDK即可点亮USB摄像头。
v4l2-ctl --list-devices
v4l2-ctl --list-formats-ext -d /dev/video74

【对于高分辨率的摄像头,编码格式要使用MJPEG了。】
gst-launch-1.0 v4l2src  device=/dev/video74 ! image/jpeg,width=1280,height=720 ! jpegdec ! videoconvert ! autovideosink
gst-launch-1.0 v4l2src  device=/dev/video74 ! image/jpeg,width=1920,height=1080 ! jpegdec ! videoconvert ! autovideosink


【在低分辨率比如640*480的时候YUYV还是可以取图的。这条指令肯定会报错的!】
gst-launch-1.0 v4l2src device=/dev/video74 ! video/x-raw, format=NV12, width=1920,height=1080, framerate=30/1 ! waylandsink

root@rk3588-buildroot:/dev# 
-raw, format=NV12, width=1920,height=1080, framerate=30/1 ! waylandsink! video/x-
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.000716042
Setting pipeline to NULL ...
Freeing pipeline ...
root@rk3588-buildroot:/dev# 
root@rk3588-buildroot:/dev# 


详细的LOG:
root@rk3588-buildroot:/# 
root@rk3588-buildroot:/# cd /dev
root@rk3588-buildroot:/dev# ls -l
total 8
drwxr-xr-x 3 root root         480 Jan  1 00:00 block
drwxr-xr-x 3 root root          60 Jan  1 00:00 bus
drwxr-xr-x 2 root root        5280 Jan  1 00:00 char
crw------- 1 root root      5,   1 Jan  1 00:00 console
crw------- 1 root root     10, 124 Jan  1 00:00 cpu_dma_latency
crw-rw-rw- 1 root root     10, 125 Jan  1 00:00 crypto
drwxr-xr-x 8 root root         160 Jan  1 00:00 disk
drwxr-xr-x 2 root root         160 Jan  1 00:00 dma_heap
drwxr-xr-x 3 root root         140 Jan  1 00:00 dri
crw------- 1 root root    240,   0 Jan  1 00:00 drm_dp_aux0
crw------- 1 root root    240,   1 Jan  1 00:00 drm_dp_aux1
crw-rw---- 1 root video    29,   0 Jan  1 00:00 fb0
lrwxrwxrwx 1 root root          13 Jan  1 00:00 fd -> /proc/self/fd
crw-rw-rw- 1 root root      1,   7 Jan  1 00:00 full
crw-rw-rw- 1 root root     10, 229 Jan  1 00:00 fuse
crw------- 1 root root    254,   0 Jan  1 00:00 gpiochip0
crw------- 1 root root    254,   1 Jan  1 00:00 gpiochip1
crw------- 1 root root    254,   2 Jan  1 00:00 gpiochip2
crw------- 1 root root    254,   3 Jan  1 00:00 gpiochip3
crw------- 1 root root    254,   4 Jan  1 00:00 gpiochip4
crw------- 1 root root    254,   5 Jan  1 00:00 gpiochip5
crw-rw-rw- 1 root root     10, 126 Jan  1 00:00 hdmirx_hdcp
crw------- 1 root root    235,   0 Jan  1 00:00 hidraw0
crw------- 1 root root     10, 183 Jan  1 00:00 hwrng
crw------- 1 root root     89,   0 Jan  1 00:00 i2c-0
crw------- 1 root root     89,   1 Jan  1 00:00 i2c-1
crw------- 1 root root     89,  10 Jan  1 00:00 i2c-10
crw------- 1 root root     89,  11 Jan  1 00:00 i2c-11
crw------- 1 root root     89,  12 Jan  1 00:00 i2c-12
crw------- 1 root root     89,   3 Jan  1 00:00 i2c-3
crw------- 1 root root     89,   4 Jan  1 00:00 i2c-4
crw------- 1 root root     89,   5 Jan  1 00:00 i2c-5
crw------- 1 root root     89,   6 Jan  1 00:00 i2c-6
crw------- 1 root root     89,   7 Jan  1 00:00 i2c-7
crw------- 1 root root     89,   9 Jan  1 00:00 i2c-9
crw------- 1 root root    245,   0 Jan  1 00:00 iio:device0
drwxr-xr-x 4 root root         200 Jan  1 00:00 input
crw-r--r-- 1 root root      1,  11 Jan  1 00:00 kmsg
srw-rw-rw- 1 root root           0 Jan  1 00:00 log
crw-rw---- 1 root disk     10, 237 Jan  1 00:00 loop-control
brw-rw---- 1 root disk      7,   0 Jan  1 00:00 loop0
brw-rw---- 1 root disk      7,   1 Jan  1 00:00 loop1
brw-rw---- 1 root disk      7,   2 Jan  1 00:00 loop2
brw-rw---- 1 root disk      7,   3 Jan  1 00:00 loop3
brw-rw---- 1 root disk      7,   4 Jan  1 00:00 loop4
brw-rw---- 1 root disk      7,   5 Jan  1 00:00 loop5
brw-rw---- 1 root disk      7,   6 Jan  1 00:00 loop6
brw-rw---- 1 root disk      7,   7 Jan  1 00:00 loop7
crw-rw---- 1 root video    10, 122 Jan  1 00:00 mali0
crw-rw---- 1 root video   249,   0 Jan  1 00:00 media0
crw-rw---- 1 root video   249,   1 Jan  1 00:00 media1
crw-rw---- 1 root video   249,   2 Jan  1 00:00 media2
crw-rw---- 1 root video   249,   3 Jan  1 00:00 media3
crw-rw---- 1 root video   249,   4 Jan  1 00:00 media4
crw-rw---- 1 root video   249,   5 Jan  1 00:00 media5
crw-rw---- 1 root video   249,   6 Jan  1 00:00 media6
crw-rw---- 1 root video   249,   7 Jan  1 00:00 media7
crw-r----- 1 root kmem      1,   1 Jan  1 00:00 mem
brw-rw---- 1 root disk    179,   0 Jan  1 00:00 mmcblk0
brw-rw---- 1 root disk    179,  32 Jan  1 00:00 mmcblk0boot0
brw-rw---- 1 root disk    179,  64 Jan  1 00:00 mmcblk0boot1
brw-rw---- 1 root disk    179,   1 Jan  1 00:00 mmcblk0p1
brw-rw---- 1 root disk    179,   2 Jan  1 00:00 mmcblk0p2
brw-rw---- 1 root disk    179,   3 Jan  1 00:00 mmcblk0p3
brw-rw---- 1 root disk    179,   4 Jan  1 00:00 mmcblk0p4
brw-rw---- 1 root disk    179,   5 Jan  1 00:00 mmcblk0p5
brw-rw---- 1 root disk    179,   6 Jan  1 00:00 mmcblk0p6
brw-rw---- 1 root disk    179,   7 Jan  1 00:00 mmcblk0p7
brw-rw---- 1 root disk    179,   8 Jan  1 00:00 mmcblk0p8
crw------- 1 root root    236,   0 Jan  1 00:00 mmcblk0rpmb
crw-rw---- 1 root video   241,   0 Jan  1 00:00 mpp_service
crw-rw-rw- 1 root root      1,   3 Jan  1 00:00 null
crw-r----- 1 root kmem      1,   4 Jan  1 00:00 port
crw-rw-rw- 1 root tty       5,   2 Jan  1 00:00 ptmx
crw------- 1 root root    246,   0 Jan  1 00:00 ptp0
drwxr-xr-x 2 root root           0 Jan  1 00:00 pts
brw-rw---- 1 root disk      1,   0 Jan  1 00:00 ram0
crw-rw-rw- 1 root root      1,   8 Jan  1 00:00 random
crw-rw-r-- 1 root root     10, 242 Jan  1 00:00 rfkill
crw-rw---- 1 root video    10, 123 Jan  1 00:00 rga
lrwxrwxrwx 1 root root           4 Jan  1 00:00 rtc -> rtc0
crw------- 1 root root    250,   0 Jan  1 00:00 rtc0
drwxrwxrwt 2 root root          40 Jan  1 00:00 shm
drwxr-xr-x 4 root root         280 Jan  1 00:00 snd
lrwxrwxrwx 1 root root          15 Jan  1 00:00 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root          15 Jan  1 00:00 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root          15 Jan  1 00:00 stdout -> /proc/self/fd/1
crw------- 1 root root     10, 127 Jan  1 00:00 sw_sync
crw------- 1 root root    244,   0 Jan  1 00:00 tee0
crw------- 1 root root    244,  16 Jan  1 00:00 teepriv0
crw-rw-rw- 1 root tty       5,   0 Jan  1 00:00 tty
crw--w---- 1 root tty       4,   0 Jan  1 00:00 tty0
crw--w---- 1 root tty       4,   1 Jan  1 00:00 tty1
crw--w---- 1 root tty       4,  10 Jan  1 00:00 tty10
crw--w---- 1 root tty       4,  11 Jan  1 00:00 tty11
crw--w---- 1 root tty       4,  12 Jan  1 00:00 tty12
crw--w---- 1 root tty       4,  13 Jan  1 00:00 tty13
crw--w---- 1 root tty       4,  14 Jan  1 00:00 tty14
crw--w---- 1 root tty       4,  15 Jan  1 00:00 tty15
crw--w---- 1 root tty       4,  16 Jan  1 00:00 tty16
crw--w---- 1 root tty       4,  17 Jan  1 00:00 tty17
crw--w---- 1 root tty       4,  18 Jan  1 00:00 tty18
crw--w---- 1 root tty       4,  19 Jan  1 00:00 tty19
crw--w---- 1 root tty       4,   2 Jan  1 00:00 tty2
crw--w---- 1 root tty       4,  20 Jan  1 00:00 tty20
crw--w---- 1 root tty       4,  21 Jan  1 00:00 tty21
crw--w---- 1 root tty       4,  22 Jan  1 00:00 tty22
crw--w---- 1 root tty       4,  23 Jan  1 00:00 tty23
crw--w---- 1 root tty       4,  24 Jan  1 00:00 tty24
crw--w---- 1 root tty       4,  25 Jan  1 00:00 tty25
crw--w---- 1 root tty       4,  26 Jan  1 00:00 tty26
crw--w---- 1 root tty       4,  27 Jan  1 00:00 tty27
crw--w---- 1 root tty       4,  28 Jan  1 00:00 tty28
crw--w---- 1 root tty       4,  29 Jan  1 00:00 tty29
crw--w---- 1 root tty       4,   3 Jan  1 00:00 tty3
crw--w---- 1 root tty       4,  30 Jan  1 00:00 tty30
crw--w---- 1 root tty       4,  31 Jan  1 00:00 tty31
crw--w---- 1 root tty       4,  32 Jan  1 00:00 tty32
crw--w---- 1 root tty       4,  33 Jan  1 00:00 tty33
crw--w---- 1 root tty       4,  34 Jan  1 00:00 tty34
crw--w---- 1 root tty       4,  35 Jan  1 00:00 tty35
crw--w---- 1 root tty       4,  36 Jan  1 00:00 tty36
crw--w---- 1 root tty       4,  37 Jan  1 00:00 tty37
crw--w---- 1 root tty       4,  38 Jan  1 00:00 tty38
crw--w---- 1 root tty       4,  39 Jan  1 00:00 tty39
crw--w---- 1 root tty       4,   4 Jan  1 00:00 tty4
crw--w---- 1 root tty       4,  40 Jan  1 00:00 tty40
crw--w---- 1 root tty       4,  41 Jan  1 00:00 tty41
crw--w---- 1 root tty       4,  42 Jan  1 00:00 tty42
crw--w---- 1 root tty       4,  43 Jan  1 00:00 tty43
crw--w---- 1 root tty       4,  44 Jan  1 00:00 tty44
crw--w---- 1 root tty       4,  45 Jan  1 00:00 tty45
crw--w---- 1 root tty       4,  46 Jan  1 00:00 tty46
crw--w---- 1 root tty       4,  47 Jan  1 00:00 tty47
crw--w---- 1 root tty       4,  48 Jan  1 00:00 tty48
crw--w---- 1 root tty       4,  49 Jan  1 00:00 tty49
crw--w---- 1 root tty       4,   5 Jan  1 00:00 tty5
crw--w---- 1 root tty       4,  50 Jan  1 00:00 tty50
crw--w---- 1 root tty       4,  51 Jan  1 00:00 tty51
crw--w---- 1 root tty       4,  52 Jan  1 00:00 tty52
crw--w---- 1 root tty       4,  53 Jan  1 00:00 tty53
crw--w---- 1 root tty       4,  54 Jan  1 00:00 tty54
crw--w---- 1 root tty       4,  55 Jan  1 00:00 tty55
crw--w---- 1 root tty       4,  56 Jan  1 00:00 tty56
crw--w---- 1 root tty       4,  57 Jan  1 00:00 tty57
crw--w---- 1 root tty       4,  58 Jan  1 00:00 tty58
crw--w---- 1 root tty       4,  59 Jan  1 00:00 tty59
crw--w---- 1 root tty       4,   6 Jan  1 00:00 tty6
crw--w---- 1 root tty       4,  60 Jan  1 00:00 tty60
crw--w---- 1 root tty       4,  61 Jan  1 00:00 tty61
crw--w---- 1 root tty       4,  62 Jan  1 00:00 tty62
crw--w---- 1 root tty       4,  63 Jan  1 00:00 tty63
crw--w---- 1 root tty       4,   7 Jan  1 00:00 tty7
crw--w---- 1 root tty       4,   8 Jan  1 00:00 tty8
crw--w---- 1 root tty       4,   9 Jan  1 00:00 tty9
crw-rw---- 1 root dialout 253,   0 Jan  1 00:00 ttyFIQ0
crw------- 1 root root     10, 120 Jan  1 00:00 ubi_ctrl
crw------- 1 root root     10, 239 Jan  1 00:00 uhid
crw------- 1 root root     10, 223 Jan  1 00:00 uinput
crw-rw-rw- 1 root root      1,   9 Jan  1 00:00 urandom
drwxr-xr-x 3 root root          60 Jan  1 00:00 usb-ffs
crw------- 1 root root    238,   0 Jan  1 00:00 usbmon0
crw------- 1 root root    238,   1 Jan  1 00:00 usbmon1
crw------- 1 root root    238,   2 Jan  1 00:00 usbmon2
crw------- 1 root root    238,   3 Jan  1 00:00 usbmon3
crw------- 1 root root    238,   4 Jan  1 00:00 usbmon4
crw------- 1 root root    238,   5 Jan  1 00:00 usbmon5
crw------- 1 root root    238,   6 Jan  1 00:00 usbmon6
drwxr-xr-x 4 root root          80 Jan  1 00:00 v4l
crw-rw---- 1 root video    81,  76 Jan  1 00:00 v4l-subdev0
crw-rw---- 1 root video    81,  77 Jan  1 00:00 v4l-subdev1
crw-rw---- 1 root video    81,  86 Jan  1 00:00 v4l-subdev10
crw-rw---- 1 root video    81,  87 Jan  1 00:00 v4l-subdev11
crw-rw---- 1 root video    81,  78 Jan  1 00:00 v4l-subdev2
crw-rw---- 1 root video    81,  79 Jan  1 00:00 v4l-subdev3
crw-rw---- 1 root video    81,  80 Jan  1 00:00 v4l-subdev4
crw-rw---- 1 root video    81,  81 Jan  1 00:00 v4l-subdev5
crw-rw---- 1 root video    81,  82 Jan  1 00:00 v4l-subdev6
crw-rw---- 1 root video    81,  83 Jan  1 00:00 v4l-subdev7
crw-rw---- 1 root video    81,  84 Jan  1 00:00 v4l-subdev8
crw-rw---- 1 root video    81,  85 Jan  1 00:00 v4l-subdev9
crw-rw---- 1 root tty       7,   0 Jan  1 00:00 vcs
crw-rw---- 1 root tty       7,   1 Jan  1 00:00 vcs1
crw-rw---- 1 root tty       7, 128 Jan  1 00:00 vcsa
crw-rw---- 1 root tty       7, 129 Jan  1 00:00 vcsa1
crw-rw---- 1 root tty       7,  64 Jan  1 00:00 vcsu
crw-rw---- 1 root tty       7,  65 Jan  1 00:00 vcsu1
crw------- 1 root root     10, 121 Jan  1 00:00 vendor_storage
crw------- 1 root root     10, 137 Jan  1 00:00 vhci
lrwxrwxrwx 1 root root           7 Jan  1 00:00 video-camera0 -> video64
-rw-r--r-- 1 root root           4 Jan  1 00:00 video-dec0
-rw-r--r-- 1 root root           4 Jan  1 00:00 video-enc0
crw-rw---- 1 root video    81,   0 Jan  1 00:00 video0
crw-rw---- 1 root video    81,   1 Jan  1 00:00 video1
crw-rw---- 1 root video    81,  10 Jan  1 00:00 video10
crw-rw---- 1 root video    81,  11 Jan  1 00:00 video11
crw-rw---- 1 root video    81,  12 Jan  1 00:00 video12
crw-rw---- 1 root video    81,  13 Jan  1 00:00 video13
crw-rw---- 1 root video    81,  14 Jan  1 00:00 video14
crw-rw---- 1 root video    81,  15 Jan  1 00:00 video15
crw-rw---- 1 root video    81,  16 Jan  1 00:00 video16
crw-rw---- 1 root video    81,  17 Jan  1 00:00 video17
crw-rw---- 1 root video    81,  18 Jan  1 00:00 video18
crw-rw---- 1 root video    81,  19 Jan  1 00:00 video19
crw-rw---- 1 root video    81,   2 Jan  1 00:00 video2
crw-rw---- 1 root video    81,  20 Jan  1 00:00 video20
crw-rw---- 1 root video    81,  21 Jan  1 00:00 video21
crw-rw---- 1 root video    81,  22 Jan  1 00:00 video22
crw-rw---- 1 root video    81,  23 Jan  1 00:00 video23
crw-rw---- 1 root video    81,  24 Jan  1 00:00 video24
crw-rw---- 1 root video    81,  25 Jan  1 00:00 video25
crw-rw---- 1 root video    81,  26 Jan  1 00:00 video26
crw-rw---- 1 root video    81,  27 Jan  1 00:00 video27
crw-rw---- 1 root video    81,  28 Jan  1 00:00 video28
crw-rw---- 1 root video    81,  29 Jan  1 00:00 video29
crw-rw---- 1 root video    81,   3 Jan  1 00:00 video3
crw-rw---- 1 root video    81,  30 Jan  1 00:00 video30
crw-rw---- 1 root video    81,  31 Jan  1 00:00 video31
crw-rw---- 1 root video    81,  32 Jan  1 00:00 video32
crw-rw---- 1 root video    81,  33 Jan  1 00:00 video33
crw-rw---- 1 root video    81,  34 Jan  1 00:00 video34
crw-rw---- 1 root video    81,  35 Jan  1 00:00 video35
crw-rw---- 1 root video    81,  36 Jan  1 00:00 video36
crw-rw---- 1 root video    81,  37 Jan  1 00:00 video37
crw-rw---- 1 root video    81,  38 Jan  1 00:00 video38
crw-rw---- 1 root video    81,  39 Jan  1 00:00 video39
crw-rw---- 1 root video    81,   4 Jan  1 00:00 video4
crw-rw---- 1 root video    81,  40 Jan  1 00:00 video40
crw-rw---- 1 root video    81,  41 Jan  1 00:00 video41
crw-rw---- 1 root video    81,  42 Jan  1 00:00 video42
crw-rw---- 1 root video    81,  43 Jan  1 00:00 video43
crw-rw---- 1 root video    81,  44 Jan  1 00:00 video44
crw-rw---- 1 root video    81,  45 Jan  1 00:00 video45
crw-rw---- 1 root video    81,  46 Jan  1 00:00 video46
crw-rw---- 1 root video    81,  47 Jan  1 00:00 video47
crw-rw---- 1 root video    81,  48 Jan  1 00:00 video48
crw-rw---- 1 root video    81,  49 Jan  1 00:00 video49
crw-rw---- 1 root video    81,   5 Jan  1 00:00 video5
crw-rw---- 1 root video    81,  50 Jan  1 00:00 video50
crw-rw---- 1 root video    81,  51 Jan  1 00:00 video51
crw-rw---- 1 root video    81,  52 Jan  1 00:00 video52
crw-rw---- 1 root video    81,  53 Jan  1 00:00 video53
crw-rw---- 1 root video    81,  54 Jan  1 00:00 video54
crw-rw---- 1 root video    81,  55 Jan  1 00:00 video55
crw-rw---- 1 root video    81,  56 Jan  1 00:00 video56
crw-rw---- 1 root video    81,  57 Jan  1 00:00 video57
crw-rw---- 1 root video    81,  58 Jan  1 00:00 video58
crw-rw---- 1 root video    81,  59 Jan  1 00:00 video59
crw-rw---- 1 root video    81,   6 Jan  1 00:00 video6
crw-rw---- 1 root video    81,  60 Jan  1 00:00 video60
crw-rw---- 1 root video    81,  61 Jan  1 00:00 video61
crw-rw---- 1 root video    81,  62 Jan  1 00:00 video62
crw-rw---- 1 root video    81,  63 Jan  1 00:00 video63
crw-rw---- 1 root video    81,  64 Jan  1 00:00 video64
crw-rw---- 1 root video    81,  65 Jan  1 00:00 video65
crw-rw---- 1 root video    81,  66 Jan  1 00:00 video66
crw-rw---- 1 root video    81,  67 Jan  1 00:00 video67
crw-rw---- 1 root video    81,  68 Jan  1 00:00 video68
crw-rw---- 1 root video    81,  69 Jan  1 00:00 video69
crw-rw---- 1 root video    81,   7 Jan  1 00:00 video7
crw-rw---- 1 root video    81,  70 Jan  1 00:00 video70
crw-rw---- 1 root video    81,  71 Jan  1 00:00 video71
crw-rw---- 1 root video    81,  72 Jan  1 00:00 video72
crw-rw---- 1 root video    81,  73 Jan  1 00:00 video73
crw-rw---- 1 root video    81,  74 Jan  1 00:00 video74
crw-rw---- 1 root video    81,  75 Jan  1 00:00 video75

crw-rw---- 1 root video    81,   8 Jan  1 00:00 video8
crw-rw---- 1 root video    81,   9 Jan  1 00:00 video9
crw-rw-rw- 1 root root      1,   5 Jan  1 00:00 zero
brw-rw---- 1 root disk    254,   0 Jan  1 00:00 zram0
root@rk3588-buildroot:/dev# 
root@rk3588-buildroot:/dev#  
root@rk3588-buildroot:/dev# 
root@rk3588-buildroot:/dev# v4l2-ctl --list-devices
[  368.730010] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730047] stream_cif_mipi_id0: update sensor info failed -19
[  368.730079] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730086] stream_cif_mipi_id1: update sensor info failed -19
[  368.730109] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730116] stream_cif_mipi_id2: update sensor info failed -19
[  368.730139] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.730145] stream_cif_mipi_id3: update sensor info failed -19
[  368.730168] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730175] rkcif_scale_ch0: update sensor info failed -19
[  368.730198] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730205] rkcif_scale_ch1: update sensor info failed -19
[  368.730227] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730233] rkcif_scale_ch2: update sensor info failed -19
[  368.730255] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.730262] rkcif_scale_ch3: update sensor info failed -19
[  368.730284] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730291] rkcif_tools_id0: update sensor info failed -19
[  368.730314] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730320] rkcif_tools_id1: update sensor info failed -19
[  368.730343] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730349] rkcif_tools_id2: update sensor info failed -19
[  368.730439] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730446] stream_cif_mipi_id0: update sensor info failed -19
[  368.730476] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730483] stream_cif_mipi_id1: update sensor info failed -19
[  368.730507] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730521] stream_cif_mipi_id2: update sensor info failed -19
[  368.730548] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.730555] stream_cif_mipi_id3: update sensor info failed -19
[  368.730578] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730584] rkcif_scale_ch0: update sensor info failed -19
[  368.730607] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730613] rkcif_scale_ch1: update sensor info failed -19
[  368.730636] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730642] rkcif_scale_ch2: update sensor info failed -19
[  368.730667] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.730679] rkcif_scale_ch3: update sensor info failed -19
[  368.730704] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730710] rkcif_tools_id0: update sensor info failed -19
[  368.730733] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730739] rkcif_tools_id1: update sensor info failed -19
[  368.730762] rkcif-mipi-lvds1: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730768] rkcif_tools_id2: update sensor info failed -19
[  368.730816] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730822] stream_cif_mipi_id0: update sensor info failed -19
[  368.730846] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730852] stream_cif_mipi_id1: update sensor info failed -19
[  368.730875] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.730881] stream_cif_mipi_id2: update sensor info failed -19
[  368.730903] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.730910] stream_cif_mipi_id3: update sensor info failed -19
[  368.730933] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.730945] rkcif_scale_ch0: update sensor info failed -19
[  368.730971] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.730977] rkcif_scale_ch1: update sensor info failed -19
[  368.730999] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731005] rkcif_scale_ch2: update sensor info failed -19
[  368.731027] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.731033] rkcif_scale_ch3: update sensor info failed -19
[  368.731056] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731062] rkcif_tools_id0: update sensor info failed -19
[  368.731085] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731091] rkcif_tools_id1: update sensor info failed -19
[  368.731113] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731120] rkcif_tools_id2: update sensor info failed -19
[  368.731168] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731175] stream_cif_mipi_id0: update sensor info failed -19
[  368.731198] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731212] stream_cif_mipi_id1: update sensor info failed -19
[  368.731240] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731246] stream_cif_mipi_id2: update sensor info failed -19
[  368.731268] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.731274] stream_cif_mipi_id3: update sensor info failed -19
[  368.731297] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731303] rkcif_scale_ch0: update sensor info failed -19
[  368.731325] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731332] rkcif_scale_ch1: update sensor info failed -19
[  368.731353] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731360] rkcif_scale_ch2: update sensor info failed -19
[  368.731381] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.731388] rkcif_scale_ch3: update sensor info failed -19
[  368.731412] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731425] rkcif_tools_id0: update sensor info failed -19
[  368.731452] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731458] rkcif_tools_id1: update sensor info failed -19
[  368.731480] rkcif-mipi-lvds4: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731487] rkcif_tools_id2: update sensor info failed -19
[  368.731535] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731542] stream_cif_mipi_id0: update sensor info failed -19
[  368.731566] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731572] stream_cif_mipi_id1: update sensor info failed -19
[  368.731595] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731601] stream_cif_mipi_id2: update sensor info failed -19
[  368.731625] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.731637] stream_cif_mipi_id3: update sensor info failed -19
[  368.731662] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731669] rkcif_scale_ch0: update sensor info failed -19
[  368.731691] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731698] rkcif_scale_ch1: update sensor info failed -19
[  368.731719] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731726] rkcif_scale_ch2: update sensor info failed -19
[  368.731749] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[  368.731755] rkcif_scale_ch3: update sensor info failed -19
[  368.731777] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[  368.731783] rkcif_tools_id0: update sensor info failed -19
[  368.731806] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[  368.731812] rkcif_tools_id1: update sensor info failed -19
[  368.731834] rkcif-mipi-lvds5: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[  368.731847] rkcif_tools_id2: update sensor info failed -19
rk_hdmirx (fdee0000.hdmirx-controller):
    /dev/video73

rkisp-statistics (platform: rkisp):
    /dev/video62
    /dev/video63
    /dev/video71
    /dev/video72

rkcif-mipi-lvds (platform:rkcif):
    /dev/media0
    /dev/media1
[  368.818987] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
    /dev/media2
[  368.819016] stream_cif_mipi_id0: update sensor info failed -19
    /dev/media3
    /dev/media4

rkisp_mainpath (platform:rkisp0-vir0):
    /dev/video55
    /dev/video56
    /dev/video57
    /dev/video58
    /dev/video59
    /dev/video60
    /dev/video61
    /dev/media5

rkisp_mainpath (platform:rkisp0-vir1):
    /dev/video64
    /dev/video65
    /dev/video66
    /dev/video67
    /dev/video68
    /dev/video69
    /dev/video70
    /dev/media6

HD WEBCAM: HD 2MP WEBCAM (usb-fc800000.usb-1):
    /dev/video74
    /dev/video75
    /dev/media7

Failed to open /dev/video0: No such device
root@rk3588-buildroot:/dev# 
jpeg,width=1920,height=1080 ! jpegdec ! videoconvert ! autovideosinko74 ! image/j

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Redistribute latency...
[00:06:30.661] seeing the first app
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:01:33.248590661
Setting pipeline to NULL ...
[  485.245943] uvcvideo: Failed to resubmit video URB (-1).
Freeing pipeline ...
root@rk3588-buildroot:/dev# 
root@rk3588-buildroot:/dev# 
root@rk3588-buildroot:/dev# 

相关文章:

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头 2024/5/31 20:04 USB摄像头分辨率:1080p(1920x1080) 默认编译Buildroot的SDK即可点亮USB摄像头。v4l2-ctl --list-devices v4l2-ctl --list-formats-ext -d /dev/video74 …...

从0开始学统计-什么是回归?

1.什么是回归? 回归(Regression)是统计学中一种用于探索变量之间关系的分析方法。它主要用于预测一个或多个自变量(输入变量)与因变量(输出变量)之间的关系。在回归分析中,我们尝试根…...

Element-ui使用上传时弹框选择文件类型

实现效果 1,点击上传,上传文件; 2,选择文件; 3,弹框选择文件类型; 4,选择类型后确定上传; 一,上传 跳过; 二,定义弹框下拉框…...

原生小程序一键获取手机号

1.效果图 2.代码index.wxml <!-- 获取手机号 利用手机号快速填写的功能&#xff0c;将button组件 open-type 的值设置为 getPhoneNumber--><button open-type"getPhoneNumber" bindgetphonenumber"getPhoneNumber">获取手机号</button> …...

ARM虚拟机安装OMV

OMV(OpenMediaVault)是基于 Debian GNU/Linux 的网络连接存储&#xff08;network attached storage&#xff0c;NAS&#xff09;解决方案。它包含 SSH、(S) FTP、SMB/CIFS、DAAP 媒体服务器、rsync、 BitTorrent 等很多种服务。它可用于 x86-64 和 ARM 平台。 在x86-64平台上&…...

【协议开发系列】梳理关于TCP和UDP两种协议的区别和使用场景

起源 前二天项目上在核对外部对接服务的五元组列表的时候&#xff0c;有一位客户提问对于同样的服务同时支持tcp和udp二种方式&#xff0c;有什么优点和缺点&#xff0c;应该如何选择&#xff1f;这个问题突然让我愣了一下&#xff0c;确实好久没有“温故”了&#xff0c;相关…...

vue blob实现自定义多sheet数据导出到excel文件

背景&#xff1a;最近vue项目遇到一个需求&#xff0c;就是需要将多个表格分成不同sheet页并导出&#xff0c;之前的工具类只能导出一个sheet页&#xff0c;所以在原有的基础上&#xff0c;调整一下&#xff0c;让它支持多sheet导出。 vue blob文件流&#xff0c;这个肯定要的…...

Python—面向对象小解(3)

一、多态 多态指的是一类事物的多中形态 相同的方法&#xff0c;产生不同的执行结果 运算符 * 的多态 int int 加法计算 str str 字符串拼接 list list 列表的数据合并 在python中可以使用类实现一个多态效果 在python中使用重写的方式实现多态 &#xff08;1&#xff09;定…...

Nginx超时时间

Nginx是一款自由、开源、高性能的HTTP和反向代理服务器&#xff0c;它可以通过不同的设置来提高网站的性能和安全性。其中&#xff0c;设置Nginx超时时间非常重要&#xff0c;因为它将直接影响网站的响应速度和用户体验。本文将从多个方面详细阐述Nginx超时时间的设置方法与注意…...

Imgs,GT,Edge,Gradient_all,Gradient_Foreground

保存一下&#xff1a; 做个记录&#xff1a; import cv2 import os import numpy as np# 对整张图片做canny检测 得到纹理图 def canny_all(input_path, output_path):# 遍历文件夹中的所有文件for filename in os.listdir(input_path):# 构造完整的文件路径image_path os.p…...

自学成才Flutter 弹性布局、线性布局

本文我们要介绍 Flutter 中布局 Widget&#xff0c;包括弹性布局、线性布局 流式布局和层叠布局。 Flutter中文网 Flutter开发 一、弹性布局--Flex Flex 类似 Android 中的 FlexboxLayout&#xff0c;和 Expanded 配合使用可以实现子Widget 按照一定比例来分配父容器空间。 使…...

Part 3.1 深度优先搜索

深度优先搜索&#xff08;DFS&#xff09;&#xff0c;即按照深度优先的顺序搜索的算法。 深度优先搜索一般使用栈来实现。 [USACO1.5] 八皇后 Checker Challenge 题目描述 一个如下的 6 6 6 \times 6 66 的跳棋棋盘&#xff0c;有六个棋子被放置在棋盘上&#xff0c;使得…...

前端Vue小兔鲜儿电商项目实战Day03

一、Home - 整体结构搭建和分类实现 1. 页面结构 ①按照结构新增5个组件&#xff0c;准备最简单的模板&#xff0c;分别在Home模块的入口组件中引入 src/views/Home/components/ HomeCategory.vue HomeBanner.vue HomeNew.vue HomeHot.vue HomeProduct.vue <script …...

ORACLE 查询SQL优化

1 使用EXPLAIN PLAN 使用EXPLAIN PLAN查看查询的执行计划&#xff0c;这可以帮助你理解查询是如何被Oracle执行的。基于执行计划&#xff0c;你可以确定是否存在索引缺失、不必要的全表扫描等问题。 以下是几种使用EXPLAIN PLAN的方法&#xff1a; 使用EXPLAIN PLAN FOR: 你可以…...

Ansible03-Ansible Playbook剧本详解

目录 写在前面5. Ansible Playbook 剧本5.1 YAML语法5.1.1 语法规定5.1.2 示例5.1.3 YAML数据类型 5.2 Playbook组件5.3 Playbook 案例5.3.1 Playbook语句5.3.2 Playbook1 分发hosts文件5.3.3 Playbook2 分发软件包&#xff0c;安装软件包&#xff0c;启动服务5.3.3.1 任务拆解…...

Qt-qrencode生成二维码

Qt-qrencode开发-生成二维码&#x1f4c0; 文章目录 Qt-qrencode开发-生成二维码&#x1f4c0;[toc]1、概述&#x1f4f8;2、实现效果&#x1f4bd;3、编译qrencode&#x1f50d;4、在QT中引入编译为静态库的QRencode5、在Qt中直接使用QRencode源码6、在Qt中使用QRencode生成二…...

长安链使用Golang编写智能合约教程(三)

本篇主要介绍长安链Go SDK写智能合约的一些常见方法的使用方法或介绍 资料来源&#xff1a; 官方文档官方示例合约库 官方SDK接口文档 教程一&#xff1a;智能合约编写1 教程二&#xff1a;智能合约编写2 一、获取参数、获取状态、获取历史记录的方法解析 注意&#xff01; …...

Vercel deploy- Nextjs project error-URL link-env variable

Vercel deploy- Nextjs project error-URL link-env variable Error Check Database URL Check next-auth URL NEXTAUTH_URLhttps://yourappname.vercel.app/ 依次排查可能性 Application error: a server-side exception has occurred (see the server logs for more in…...

Java | Leetcode Java题解之第123题买卖股票的最佳时机III

题目&#xff1a; 题解&#xff1a; class Solution {public int maxProfit(int[] prices) {int n prices.length;int buy1 -prices[0], sell1 0;int buy2 -prices[0], sell2 0;for (int i 1; i < n; i) {buy1 Math.max(buy1, -prices[i]);sell1 Math.max(sell1, b…...

Ubuntu22.04之扩展并挂载4T硬盘(二百三十三)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…...

Redis实现延迟队列

最近用到一个延迟消息的功能&#xff0c;第一时间想到使用MQ或者MQ的插件&#xff0c;因为数据量不大&#xff0c;所以尝试使用Redis来实现了&#xff0c;毕竟Redis也天生支持类似MQ的队列消费&#xff0c;所以&#xff0c;在这里总结了一下Redis实现延迟消息队列的方式。 一、…...

如何准确查找论文数据库?

在学术研究过程中&#xff0c;查找相关论文是获取最新研究成果、支持自己研究的重要途径。准确查找论文数据库不仅可以节省时间&#xff0c;还能确保找到高质量的学术资源。本文将介绍一些有效的方法和策略&#xff0c;帮助您准确查找论文数据库。 1. 选择合适的数据库 不同的…...

翻译《The Old New Thing》- What a drag: Dragging a virtual file (IStream edition)

What a drag: Dragging a virtual file (IStream edition) - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20080319-00/?p23073 Raymond Chen 2008年03月19日 拖拽虚拟文件&#xff08;IStream 版本&#xff09; 上一次&#xff0c;我们看…...

【FPGA】Verilog语言从零到精通

接触fpga一段时间&#xff0c;也能写点跑点吧……试试系统地康康呢~这个需要耐心但是回报巨大的工作。正原子&&小梅哥 15_语法篇&#xff1a;Verilog高级知识点_哔哩哔哩_bilibili 1Verilog基础 Verilog程序框架&#xff1a;模块的结构 类比&#xff1a;c语言的基础…...

unity打包的WebGL部署到IIS问题

部署之后会出错&#xff0c;我遇到的有以下几种&#xff1b; 进度条卡住不动 明明已经部署到了IIS上&#xff0c;为什么浏览网页的时候还是过不去或者直接报错。 进度条卡住不动的问题其实就是wasm和data的错误。 此时在浏览器上按F12进入开发者模式查看错误&#xff08;下图…...

GPT-4o:人工智能的新里程碑

GPT-4o&#xff0c;作为OpenAI最新推出的人工智能技术&#xff0c;无疑在人工智能领域掀起了新一轮的浪潮。这款新型的语言模型不仅继承了GPT系列的核心优势&#xff0c;更在多个方面实现了突破性的进展。以下&#xff0c;我们将从版本间的对比分析、GPT-4o的技术能力以及个人整…...

发现一个ai工具网站

网址 https://17yongai.com/ 大概看了下&#xff0c;这个网站收集的数据还挺有用的&#xff0c;有很多实用的ai教程。 懂ai工具的可以在这上面找找灵感。...

第二十五章新增H5基础(以及视频~兼容)

1.HTML5中新增布局标签 HTML5新增了页眉&#xff0c;页脚&#xff0c;内容块等文档结构相关标签&#xff0c;可以使文档结构更加清晰明了。 1.新增的结构标签 1、<header>标签 定义文档或者文档中内容块的页眉。通常可以包含整个页面或一个内容区域的标题&#xff0c…...

[英语单词] production quality

Our goal is to implement a production quality switch platform that supports standard management interfaces and opens the forwarding functions to programmatic extension and control. 说在openswitch的文档里有说这两词&#xff0c;含义是产品质量。是production修…...

windows安装nodeJs,以及常用操作

1. 官网(Node.js — Run JavaScript Everywhere (nodejs.org))下载想要安装的node版本 的安装包完成安装 2.环境变量设置&#xff1a; 系统变量&#xff1a; Path新增&#xff1a;D:\Program Files\nodejs (node安装目录) 3.设置淘宝源&#xff1a; npm config set registr…...

MySql part1 安装和介绍

MySql part1 安装和介绍 数据 介绍 什么是数据库&#xff0c;数据很好理解&#xff0c;一般来说数据通常是我们所认识的 描述事物的符号记录&#xff0c; 可以是数字、 文字、图形、图像、声音、语言等&#xff0c;数据有多种形式&#xff0c;它们都以经过数字化后存入计算机…...

SpringBoot打war包并配置外部Tomcat运行

简介 由于其他原因&#xff0c;我们需要使用SpringBoot打成war包放在外部的Tomcat中运行,本文就以一个案例来说明从SpringBoot打war包到Tomcat配置并运行的全流程经过 环境 SpringBoot 2.6.15 Tomcat 8.5.100 JDK 1.8.0_281 Windows 正文 一、SpringBoot配置打war包 第一步&a…...

2024.5.31每日一题

LeetCode 找出缺失的重复数字 题目链接&#xff1a;2965. 找出缺失和重复的数字 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你一个下标从 0 开始的二维整数矩阵 grid&#xff0c;大小为 n * n &#xff0c;其中的值在 [1, n2] 范围内。除了 a 出现 两次&#xff…...

Oracle 数据库 varchar2 从 4000 扩展到 32k

Oracle 数据库 varchar2 从 4000 扩展到 32k 0. 引言1. 扩展 varchar2 支持长度2. 测试 0. 引言 今天来个项目需求&#xff0c;有1个字段的存储内容大概1万字。 当然其中1个方法是将这个字段的内容切分成几个字段&#xff0c;还有1个方法就是将 varchar2 默认支持 4000 的能力…...

postgressql——事务提交会通过delayChkpt阻塞checkpoint(9)

事务提交会通过delayChkpt阻塞checkpoint Postgresql事务在事务提交时&#xff08;执行commit的最后阶段&#xff09;会通过加锁阻塞checkpoint的执行&#xff0c;尽管时间非常短&#xff0c;分析为什么需要这样做&#xff1a; 首先看提交堆栈 #1 0x0000000000539175 in Co…...

开发者工具-sources(源代码选项)

一、概要说明 源代码面板从视觉效果上分为三个区域&#xff1a;菜单区、内容区、监听区。 菜单区里面有5个子分类&#xff1a; 网页(Page)&#xff1a;指页面源&#xff0c;包含了该页面中所有的文件&#xff0c;即使多个域名下的文件也都会展示出来&#xff0c;包括iframe…...

没有 rr 头的 kamailio 路由脚本

分享下笔者最近编写的 kamailio 路由脚本 不用 rr 模块&#xff0c;因为有些 sip 协议栈不支持 rr 头处理 sip 注册直接回 200 OK&#xff0c;这部分目前不是重点更换 contact 头&#xff0c;换成 kamailio 自己目前只支持 sip transport 为 udp&#xff0c;以后可能支持 tcp&…...

mysql 分区

目标 给一个表&#xff08;半年有800万&#xff09;增加分区以增加查询速度 约束 分区不能有外键否则会报错 https://blog.csdn.net/yabingshi_tech/article/details/52241034 主键 按照时间列进行分区 https://blog.csdn.net/winerpro/article/details/135736454 参看以…...

在龙芯安装docker compose

安装过程报错&#xff1a;pynacl无法安装 原因&#xff1a;未知 解决尝试&#xff1a;单独安装pynacl 执行&#xff1a;pip install pynacl 报错&#xff1a; 再次执行dockerscompose撒谎啥 少了头文件 dev&#xff0c;表示c编译器有问题 python是c编写的 喵的 搞了半天是我…...

纯C++做多项式拟合

一、多项式拟合用途 当前有一组对应的x、y数据&#xff0c;希望通过这些数据点做出近似的多项式曲线&#xff1a;YnX^2mXc 其中多项式最高次数可调&#xff0c;返回各个参数及曲线的拟合度R^2 二、函数实现 参数中的order为设置的多项式最高次次数&#xff0c;coefficients为…...

vulnhub靶场之FunBox-9

一.环境搭建 1.靶场描述 Its a box for beginners, but not easy. Gather careful !!! Hint: Dont waste your time ! Every BruteForce-Attack at all ports can be stopped after 1500 trys per account. Enjoy the game and WYSIWYG ! This works better with VirtualBox…...

C# 变量与参数详解

在C#编程中&#xff0c;变量和参数是构建程序逻辑的基础。本篇博客将深入探讨C#中的变量作用域、参数传递方式、以及一些高级特性&#xff0c;如in、ref、out参数&#xff0c;params修饰符&#xff0c;可选参数和命名参数等。 变量作用域 在C#中&#xff0c;变量的作用域分为…...

CentOS7.9部署安装OpenGauss 5.0.2企业版

1、更新系统: yum update -y 2、更改主机名&#xff1a; hostnamectl set-hostname opendb01 3、关闭透明页&#xff1a; echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag# 加入开机自启动 echo …...

java基础-chapter15(io流)

io流&#xff1a;存储和读取数据的解决方案 I:input O:output io流的作用&#xff1a;用于读写数据&#xff08;本地文件,网络&#xff09; io流按照流向可以分为&#xff1a; 输出流&#xff1a;程序->文件 输入流&#xff1a;文件->程序 io流按照操作文件…...

mysql去除重复数据

需求描述 doc表有很多重复的title,想去除掉重复的记录 表结构 CREATE TABLE doc (id INT PRIMARY KEY,title VARCHAR(255),content TEXT );去重SQL -- 创建临时表 CREATE TEMPORARY TABLE temp_doc AS SELECT * FROM doc WHERE 10;-- 插入唯一的记录&#xff08;每个title最…...

MySQL基础索引知识【索引创建删除 | MyISAM InnoDB引擎原理认识】

博客主页&#xff1a;花果山~程序猿-CSDN博客 文章分栏&#xff1a;MySQL之旅_花果山~程序猿的博客-CSDN博客 关注我一起学习&#xff0c;一起进步&#xff0c;一起探索编程的无限可能吧&#xff01;让我们一起努力&#xff0c;一起成长&#xff01; 目录 一&#xff0c;索引用…...

SJ601-II垂直法阻燃性能测试仪

一、主要用途 主要用于有阻燃要求的纺织品如机织物、针织物、涂层产品、层压产品、服装织物、装饰织物、帐篷织物、窗帘幕布、建材装饰织物等材料阻燃性能的测定。并用于窗帘幕布阻燃等级的测定和防火封堵材料的型式过证。 二、仪器特征 1、脉冲自动点火&#xff0c;安全可靠…...

瑞吉外卖项目学习笔记(二)后台系统的员工管理业务开发

一、完善登录功能 1.1 问题分析 1.2 代码实现 package com.itheima.reggie.filter;//这是一个过滤器类 //登录检查过滤器import com.alibaba.fastjson.JSON; import com.itheima.reggie.common.R; import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf…...

Unity OutLine 模型外描边效果

效果展示&#xff1a; 下载链接...

CRLF注入漏洞

1.CRLF注入漏洞原理 Nginx会将 $uri进行解码&#xff0c;导致传入%0a%0d即可引入换行符&#xff0c;造成CRLF注入漏洞。 执行xss语句 2.漏洞扩展 CRLF 指的是回车符(CR&#xff0c;ASCII 13&#xff0c;\r&#xff0c;%0d) 和换行符(LF&#xff0c;ASCII 10&#xff0c;\n&am…...