导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. Volcan_W
    V
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 406
    • 主题 2
    • 帖子 6
    • 最佳 0
    • 群组 0

    Volcan_WLV 3

    @Volcan_W

    406
    积分
    0
    声望
    1
    资料浏览
    6
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    Volcan_W 取消关注 关注

    Volcan_W 发布的最新帖子

    • 回复: Tina V821 Linux系统使用V4L2打开摄像头

      @indream 1978118a-b6d2-4072-92cb-a53a838c4684-image.png
      这个吗?

      发布在 V Series
      V
      Volcan_W
    • 回复: Tina V821 Linux系统使用V4L2打开摄像头

      @indream 使用官方的demo是可以调用的,传入的值超过了注册的最小最大范围是什么意思?

      发布在 V Series
      V
      Volcan_W
    • Tina V821 Linux系统使用V4L2打开摄像头

      在使用ioctl设置摄像头格式时,发现ioctl只调用了驱动层v4l2_ioctl,底层硬件驱动的ioctl并未调用,导致设置摄像头格式失败,这个是什么原因导致的,该如何解决?
      08b616dc-d4ea-4797-9bde-5def058842d9-5974fce63bfc3d32db0978bcce4bc0fa.png

      81326dab-44bc-4850-a109-14c8b751ecbc-ff9e7d4388eb8747432c6ed1d4bf5667.png

      edaea3f8-25d5-4176-803d-832d448c3a93-67da9508c5fcd062afef9195c246298c.png

      发布在 V Series
      V
      Volcan_W
    • 回复: Tina V821 Linux系统使用V4L2打开摄像头报错,如何解决?

      @indream 能具体说一下吗?

      发布在 其它全志芯片讨论区
      V
      Volcan_W
    • Tina V821 Linux系统使用V4L2打开摄像头报错,如何解决?

      在使用V4L2打开GC2053摄像头,获取摄像头支持的格式时,无打印,然后设置格式也一直报错无法成功,返回:Set format。
      有无使用V4L2的可执行的应用层代码参考?

      struct v4l2_fmtdesc fmtdesc;
          memset(&fmtdesc, 0, sizeof(fmtdesc));
          fmtdesc.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
          fmtdesc.index = 0;
          
          printf("Supported formats:\n");
          while (ioctl(fd, VIDIOC_ENUM_FMT, &fmtdesc) == 0) {
          	printf("  %c%c%c%c\n",
              fmtdesc.pixelformat & 0xFF,
              (fmtdesc.pixelformat >> 8) & 0xFF,
              (fmtdesc.pixelformat >> 16) & 0xFF,
              (fmtdesc.pixelformat >> 24) & 0xFF);
          	fmtdesc.index++;
      	printf("1\n");
          }
      
          // 设置格式
          struct v4l2_format fmt;
          memset(&fmt, 0, sizeof(fmt));
          fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
          fmt.fmt.pix.width = WIDTH;
          fmt.fmt.pix.height = HEIGHT;
          fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; // 或者根据摄像头支持格式修改
          //fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_RGB565;
          //fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_NV12;
          //fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG;
          fmt.fmt.pix.field = V4L2_FIELD_NONE;
      
          ret = ioctl(fd, VIDIOC_S_FMT, &fmt);
          printf("%d\n", ret);
      
          if (ioctl(fd, VIDIOC_S_FMT, &fmt) < 0) {
              perror("Set format");
              close(fd);
              return -1;
          }
      
      发布在 其它全志芯片讨论区
      V
      Volcan_W
    • 回复: t113 tina linux 内核开机logo不显示

      @wjp2547532 uboot中设备树中LCD和DISP相关配置路径文件在哪里?

      发布在 其它全志芯片讨论区
      V
      Volcan_W