我是靠谱客的博主 碧蓝草丛,最近开发中收集的这篇文章主要介绍Nvidia Agx Xavier平台采集相机embedded data调试记录1. 前言2. 修改vi5_fops.c3. v4l-ctl采集日志分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 前言

硬件: Jetson Xavier

软件: JetPack 4.4-R32.4.3

想把传感器嵌入的数据采集到xavier。

使用的相机有一个ISP,输出YUV,并在Mipi数据中嵌入一行传感器metadata。

可以使用vi5_ fops.c在mipi中获取metadata吗?

        可以

.vi5_ fops.c 是否支持获取YUV摄像头内嵌的传感器数据?

        支持

2. 修改vi5_fops.c

在vi5_fops.c的vi5_capture_dequeue()中添加了以下代码。

   void* frame_buffer = vb2_plane_vaddr(&(vb->vb2_buf), 0);
        if(frame_buffer != NULL) {
                if(chan->vi->emb_buf_addr != NULL){
                        //emb_buf_size = 4096
                        memcpy(frame_buffer,chan->vi->emb_buf_addr,chan->vi->emb_buf_size);
                }
        }

但采集失败了

建议只打印内核驱动程序中的缓冲区,以检查是否能够首先获得验证数据。

3. v4l-ctl采集日志分析

下面是v4l-ctl获取图像时的日志

看到“channel_embedded_sof”,

但没有看到channel_ EMBED_ EOF和atomp_ EMB_ DATA_ DONE日志

最后

以上就是碧蓝草丛为你收集整理的Nvidia Agx Xavier平台采集相机embedded data调试记录1. 前言2. 修改vi5_fops.c3. v4l-ctl采集日志分析的全部内容,希望文章能够帮你解决Nvidia Agx Xavier平台采集相机embedded data调试记录1. 前言2. 修改vi5_fops.c3. v4l-ctl采集日志分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部