背景:nvidia driveos中关于camera,自己封装了一层nvsipl框架,在linux应用层,可以直接调用nvmedia 库,即可操作摄像头,对于配置这一块,也提供了json文件,xml文件来进行serdes的配置开发,如:使用了哪路i2c,serdes max96712 i2c设备地址是啥,camera sensor的i2c设备地址是啥等,然后在 nvsipl框架中,又有关于 serdes端,camera ic端的so库,来bring up camera,这是控制端的一些配置,那么对于数据流,camera stream,是否也和控制端类似,nvsipl框架底层驱动层,也有相关的适配和封装尼?那么本文,将以此来进行分析!
众所周知,对于camera模块来讲,linux驱动中,使用的是v4l2框架,在nvsipl框架中,同样,底层也是使用了 v4l2框架,那么是如何来判定的尼?文章来源:https://www.toymoban.com/news/detail-513604.html
首先,在 drive agx orin系统中, /dev/目录下面,没有 videox的节点,然后查看 /dev/目录下的设备节点,发现有 capture-vi-channel0节点,于是,搜索nvsipl相关的库,于是乎发现:文章来源地址https://www.toymoban.com/news/detail-513604.html
到了这里,关于nvidia drive agx orin nvsipl camera数据流 驱动层分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!