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等方式获取图像数据。
1、调用系统调用open()打开camera设备节点,前后摄像头一般是/dev/video0或/dev/video1,这样会调用到内核的v4l2子系统里面的open函数,这个函数将会注册camera模组(gc2035)的驱动并调用模组的初始化接口;
2、然后HAL会通过ioctl系统调用经过v4l2子系统查询camera模组支持的各种格式、分辨率等参数,并设置用户选择的分辨率等参数;
3、经过一系列初始化后HAL最终通过ioctl系统调用打开camera的预览功能,并通过poll等方式获取图像数据。
相关文章推荐
- ASP.NET调用类连接Access数据库执行sql语句并以GridView方式读取表中数据
- 各种数据库JDBC驱动加载注册方式以及建立连接时的URL字符串
- VMware里那几个网卡驱动 的连接方式和作用
- android从应用到驱动之—camera(1)---程序调用流程
- android从应用到驱动之—camera(1)---程序调用流程
- 各种数据库的jdbc驱动下载及连接方式
- php pdo方式连接问题- 驱动找不到
- QT ODBC方式连接SQLServer,找不到ODBC驱动的解决方法
- 设置、调用-C/C++中调用api设置mysql连接的编码方式-by小雨
- Android之Camera拍照插值算法 &&Android4.2之Camera系统HAL调用流程
- JDBC连接DB2的四种类型的驱动方式
- C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)
- .NET连接SAP系统专题:.NET调用RFC几种方式(一)
- .NET连接SAP系统专题:.NET调用RFC几种方式(一)
- C/C++中调用api设置mysql连接的编码方式
- java连接sqlserver数据库(纯java方式连接-需要加载驱动)
- 各种数据库的jdbc驱动下载及连接方式-转自javaeye.com author:benlsoft
- 【Java】以纯Java驱动方式(JDBC)连接Oracle数据库
- Android4.2之Camera系统HAL调用流程