一、概述
本文主要介绍OpenHarmony下的Camera整体框架,以及USB、MIPI摄像头在RK3568下的驱动调试。
二、框架结构图
1、OpenHarmony 系统架构图
驱动开发人员主要关注适配层和内核层,实现一次开发,多系统部署。
- KAL(Kernel Abstract Layer,内核抽象层),为上层提供统一的内核抽象接口。
- HAL(Hardware Abstract Layer,硬件抽象层),为上层提供统一的硬件抽象接口。
- HDI(Hardware Driver Interface,硬件驱动接口),为上层提供规范化的硬件驱动接口。
- HDF(Hardware Driver Foundation,硬件驱动框架),OpenHarmony 的硬件驱动开发框架