OpenHarmony多模输入子系统全链路剖析:从HCS配置到HDI芯片驱动源码深度解读
概述
多模输入子系统是OpenHarmony中负责处理多种输入设备的框架,支持触摸屏、按键、编码器、红外等多种输入方式。该系统采用分层架构设计,通过HDF(Hardware Driver Foundation)框架实现硬件抽象和统一接口。
多模输入子系统framework层级源码解读可参考《OpenHarmony 之多模态输入子系统源码深度架构解析》
系统架构
核心目录结构
drivers/hdf_core/framework/model/input/driver/
├── hdf_input_device_manager.c // 设备管理器实现
├── hdf_input_device_manager.h // 设备管理器头文件
├── hdf_touch.c // 触摸框架核心实现
├── hdf_touch.h // 触摸框架头文件
├── hdf_key.c // 按键驱动实现
├── hdf_key.h // 按键驱动头文件
├── input_c