- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 Android 键盘 Layout 文件加载过程分析
对于输入设备,如键盘鼠标,linux 都是通过输入子系统,将键值的形式上报给应用层。Android 在处理键盘设备的键值时,并不会直接使用 kernel 上报的键值,而是通过 KeyLayoutMap 映射成 Android 系统能识别的键值。这样做可以有效的屏蔽,硬件设备厂商键对值定义的差异。那么具体的按键映射过程是怎么样的呢?下文将进行简要分析。 按键设备是没有 hal 层的,在 framewok 层通过 native 类直接对应的数据设备节点。其中直接与设备进行 io 操作的就是 EventHub 类
2020-07-14 19:25:05
1040
原创 Mtk Sensor 驱动框架变更简要分析
Mtk Android 8.0 以后版本,Sensor 部分主要修改了 data path 框架,原来数据通过输入子系统传递到应用层,现在采用 misc dev + poll 实现数据上报。下面以 GSensor 为例,分析数据上报过程。 首先注册混杂设备驱动: acc_register_control_path --> acc_misc_init --> sensor_attr_register 其 file_operation 定义如下: static const struct file_o
2020-07-13 11:57:51
2138
MessageQueueTest.zip
2020-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅