跳转到正文

📺 V4L2 类 Debug 记录 ​

V4L2 缓冲管理、格式配置、控件设置相关的问题。


记录列表 ​

标题状态平台日期
VIDIOC_DQBUF Timeout✓ 已解决RV1106G2

常见问题方向 ​

缓冲相关 ​

  • DQBUF 超时(最常见)
  • 缓冲申请失败
  • mmap 映射失败
  • 丢帧

格式相关 ​

  • 设置格式失败
  • 实际输出格式与设置不符
  • stride 与 width 不一致
  • 花屏/颜色不对

控件相关 ​

  • 曝光设置不生效
  • 增益范围不对
  • 控件值读取失败

常用调试命令

bash
# 查看设备能力
v4l2-ctl -d /dev/video0 --all

# 查看支持的格式
v4l2-ctl -d /dev/video0 --list-formats-ext

# 查看所有控件
v4l2-ctl -d /dev/video0 --list-ctrls

# 查看设备状态
v4l2-ctl -d /dev/video0 --log-status