您的位置:首页 > 其它

camera hal调用camera驱动的连接方式

2017-06-06 19:02 232 查看
比如camera的初始化流程,HAL接口主要工作如下: 

1、调用系统调用open()打开camera设备节点,前后摄像头一般是/dev/video0或/dev/video1,这样会调用到内核的v4l2子系统里面的open函数,这个函数将会注册camera模组(gc2035)的驱动并调用模组的初始化接口; 

2、然后HAL会通过ioctl系统调用经过v4l2子系统查询camera模组支持的各种格式、分辨率等参数,并设置用户选择的分辨率等参数; 

3、经过一系列初始化后HAL最终通过ioctl系统调用打开camera的预览功能,并通过poll等方式获取图像数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: