一、驱动程序的分离分层:
分离:
把硬件相关的东西抽出来;把相对稳定的软件部分抽出来。
分层:
input.c 向上提供统一给 APP 操作的统一接口。每一层专注于自已的事件。
一边的“device”结构体和另一边的“较稳定的 drivice 代码”的联系:
“device_add()
一、驱动程序的分离分层:
分离:
把硬件相关的东西抽出来;把相对稳定的软件部分抽出来。
分层:
input.c 向上提供统一给 APP 操作的统一接口。每一层专注于自已的事件。
一边的“device”结构体和另一边的“较稳定的 drivice 代码”的联系:
“device_add()