# Input模型简介<a name="ZH-CN_TOPIC_0000001111681966"></a>

Input驱动模型核心部分由设备管理层、公共驱动层、器件驱动层组成。其中：

-   设备管理层：主要为各类输入设备驱动提供input设备的注册、注销接口，同时统一管理input设备列表；
-   公共驱动层：负责对板级硬件进行初始化、硬件中断处理、向manager注册input设备等；
-   器件驱动层：通过适配平台驱动预留的差异化接口，实现器件驱动开发量最小化；

此外，Input模型预先实现了数据通道以及设备配置信息解析等函数。

关于Input模型的详细介绍请参考《[Touchscreen开发概述](../driver/Touchscreen开发概述.md)》。

