Android Camera内核级驱动程序设计

Camera内核级驱动程序设计

一 硬件抽象层 HAL 分析 —— 分析 打开设备流程 和 拍照流程
二 Ov5640 摄像头驱动程序

一、硬件抽象层 HAL 分析 —— 分析 打开设备流程 和 拍照流程

首先找到 摄像头代码 —— 在 vendor … libcamera中只找到 对应的 .so 文件,说明没有开源
Android Camera内核级驱动程序设计_第1张图片

实际的路径是在 hardware/samsung 目录下——就是对应平台 Rockchip 等也是
secCameraHWInterface.cpp
1、打开流程 —— HAL的分析原则 —— 先找到入口 xxx_module_methods
Android Camera内核级驱动程序设计_第2张图片

这里只实现一个接口 —— open : HAL_camera_device_coer 这个函数——只做了两件事情 g_cam_device->ops = &camera_device_ops
G_cam_devi

你可能感兴趣的:(Android驱动学习,2,android,嵌入式硬件,人工智能,linux)