输入系统框架
介绍安卓中TP所牵扯的知识点:
内核笔记
一直从业于半导体行业,曾为Linux内核开源文档社区提交过若干文档。
主要从事Linux、Android相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。
展开
-
RK3399平台开发系列讲解(系统篇)1.4、安卓系统输入子系统从下到上的三种配置文件
平台内核版本输入系统框架输入系统了解文章目录三种配置文件为什么?按键布局文件(`.kl`文件)keylayout 文件格式按键字符映射文件(kcm文件)kcm文件格式三种配置文件idc:input device confkl:keylayoutkcm:key character map为什么?Android系统的输入系统不直接使用内核提供的键值为什么?...原创 2019-03-25 19:27:50 · 1766 阅读 · 8 评论 -
RK3399平台开发系列讲解(系统篇)1.13、输入系统框架之输入设备配置文件(idc文件)
平台内核版本输入系统框架输入设备配置文件(idc文件)文章目录输入设备配置文件(idc文件)输入设备配置文件(idc文件)文件目录:frameworks/native/services/inputflinger/EventHub.cppstatus_t EventHub::openDeviceLocked(const char *devicePath) { ...原创 2019-03-25 19:30:41 · 2086 阅读 · 8 评论 -
RK3399平台开发系列讲解(系统篇)1.5、安卓输入系统流程图解
平台内核版本输入系统框架输入系统了解文章目录输入系统可分为三部分:1 读取驱动方面`app`处理2、分发3、处理:疑问:首先一个Android设备会有很多app,如qq、微信等;同时一个Android设备也会有例如图中有音量调节、返回主界面、电源等虚拟按键;那么这些应用是如何知道这些事件啊?应用如下:输入系统可分为三部分:123读取...原创 2019-03-17 00:00:12 · 1628 阅读 · 7 评论