AIS Camera流程-初始化

本文主要介绍AIS camera初始化流程

高通车载系统中,如下图所示,模组驱动在QNX侧,Android侧需要通过HAB socket通信获取相机数

据,ais_v4l2_proxy 就是将获取的摄像头数据提供给 v4l2loopback节点,同时每个摄像头在其自己的线

程中设置并馈送到 v4l2 节点。

ais_v4l2_proxy的初始化代码流程如下:

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是高通Camera AIS框架的基本流程图: ``` +----------------+ +-----------------------+ +------------------+ | Camera Service | | Camera HAL | | Camera Sensor | | | | | | | | | | | | | | | | | | | | +------------+ | | +-----------------+ | | +--------------+ | | | Application| | | | Camera Provider |<--|-------|>| Camera Driver| | | +------------+ | | +-----------------+ | | +--------------+ | | | | | | | | +------------+ | | | | +--------------+ | | | Camera | | | | | | Camera Sensor| | | | HAL Proxy | | | | | +--------------+ | | +------------+ | | | | | | | | | | | | | | | | | | +------------+ | | | | +--------------+ | | | Camera | | | | | | Camera Sensor| | | | Service | | | | | +--------------+ | | +------------+ | | | | | +----------------+ +-----------------------+ +------------------+ ``` 1. Camera Service:应用程序通过Camera Service调用Camera API,拍照、录像、预览等操作。 2. Camera HAL:Camera Service通过Camera HAL与Camera Provider进行通信。Camera HAL提供了一组API给Camera Provider,使其可以直接访问Camera Sensor硬件。 3. Camera Provider:Camera Provider是Camera HAL的一个实现,通过它可以直接访问Camera Driver。Camera Provider负责将Camera HAL的API转换成底层驱动程序可以理解的指令,从而控制Camera Sensor硬件。 4. Camera Driver:Camera Driver是Camera Sensor硬件的底层驱动程序,负责驱动和控制硬件,将采集到的原始数据传输给Camera Provider。 5. Camera Sensor:Camera Sensor是实现图像采集功能的硬件设备,它可以采集图像或视频数据,传输给Camera Driver进行处理。 6. Camera HAL Proxy:Camera HAL Proxy是Camera HAL和Camera Service之间的代理程序,它负责将Camera HAL的API转发给Camera Service,并将Camera Service的请求转发给Camera HAL。 以上是基本的高通Camera AIS框架流程图,其中还包含了其他一些细节处理,比如图像处理、数据传输等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值