背景:对于nvidia 的jetson orin 的camera,其内部是如何实现的尼?硬件方面的pipeline是怎么关联的,其内部有哪些camera相关的modules?对于这些modules,软件上又是怎么去实现?设备树如何去抽象这些modules?分析完后,给我们一个camera sensor,如何进行bring up?本文将会做出分析。
上篇文章详细分析了,nvidia tegra-capture-vi相关的代码,那么从文章开始,将会分析 nvcsi相关的代码
从下图可以看出,nvcsi 是nvidia 关于camera 的输入,nvcsi输出后到达 vi(video input)模块,关于vi的代码,上篇文章中已经分析了,但是分析上篇文章时发现,在最后v4l2_async_notifier相关注册时,需要依赖于具体的 v4l2_subdev,那么v4l2_subdev又是啥时候注册的尼?通过分析(代码调用关系)可以知道,nvcsi中有相关注册,sensor中有相关注册,那么顺理成章的,引出本文关于nvcsi的分析为文章二,sensor相关的引出下篇文章三,分析完n