基于CameraHal3的HDMI-IN开发指南
概述
福州瑞芯微电子股份有限公司撰写的《基于 CameraHal3 的 HDMI IN 开发指南》(文件标识:RK-KF-YF-288,发布版本:V1.1.0,发布日期:2021-06-02),主要面向技术支持工程师和软件开发工程师,旨在指导他们基于 RK3288、RK3399 等多种平台开发 HDMI IN 功能。 该文档以 RK628D 转换芯片搭配 Android 9.0 为例,详细阐述了 HDMI IN 功能的实现方法。在驱动代码方面,分别说明了基于 RK628D 和其他转换芯片的实现差异及对应的 Kernel Config 配置。HDMI IN VIDEO 框架部分,介绍了 APK 工作流程和 RK628D 驱动架构,包括初始化、热拔插中断处理和分辨率切换中断处理等关键环节。配置方法上,对 SDK 代码版本、板级配置(功能模块、硬件连接、图像接收链路 dts 配置)、camera3_profiles.xml 配置文件进行了详细说明,还针对不同芯片平台的接收能力差异,给出了 RK3399 配置 isp 超频和配置 ISP 使用 CMA 内存的方法,以及 EDID 的配置方式。此外,文档介绍了 HDMI IN APK 的适配方法、驱动调试手段和常见问题排查技巧,帮助开发者解决实际开发中遇到的问题,顺利实现 HDMI IN 功能开发 。