我是靠谱客的博主 碧蓝草丛,最近开发中收集的这篇文章主要介绍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采集日志分析所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复