子类__Touch
RK3399平台下触摸屏相关修改
内核笔记
一直从业于半导体行业,曾为Linux内核开源文档社区提交过若干文档。
主要从事Linux、Android相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。
展开
-
RK3399平台开发系列讲解(内核修改记录篇)7.9、调整虚拟触摸按键的触摸区域
调整了虚拟触摸按键的触摸区域 diff --git a/drivers/input/touchscreen/gt9xx/gt9xx.c b/drivers/input/touchscreen/gt9xx/ gt9xx.c index 1ebcb65…483811c 100644 — a/drivers/input/touchscreen/gt9xx/gt9xx.c +++ b/drivers/in...原创 2018-12-04 18:39:05 · 2056 阅读 · 8 评论 -
RK3399平台开发系列讲解(内核修改记录篇)7.10、通过定时器优化触摸屏的虚拟按键
通过定时器优化触摸屏的虚拟按键 https://www.ibm.com/developerworks/cn/linux/l-timers-list/index.html — a/drivers/input/touchscreen/gt9xx/gt9xx.c +++ b/drivers/input/touchscreen/gt9xx/gt9xx.c @ -383,9 +383,20 @@ void ...原创 2018-12-04 18:41:11 · 1511 阅读 · 7 评论 -
RK3399平台开发系列讲解(系统篇)1.12、安卓系统怎样检测键盘等输入设备的拔插?输入系统中的inotify、epoll
平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录怎样检测键盘等输入设备的拔插?怎样知道哪个键盘被按下? 怎样检测键盘等输入设备的拔插? https://www.ibm.com/developerworks/cn/linux/l-inotify/index.html 从Linux 2.6.13 内核开始,Linux就推出了inotify,允...原创 2019-02-16 15:40:11 · 1754 阅读 · 8 评论 -
RK3399平台开发系列讲解(系统篇)1.5、安卓输入系统流程图解
平台 内核版本 输入系统框架 输入系统了解 文章目录输入系统可分为三部分:1 读取驱动方面`app`处理2、分发3、处理: 疑问: 首先一个Android设备会有很多app,如qq、微信等; 同时一个Android设备也会有例如图中有音量调节、返回主界面、电源等虚拟按键; 那么这些应用是如何知道这些事件啊? 应用如下: 输入系统可分为三部分: 1 2 3 读取 ...原创 2019-03-17 00:00:12 · 1627 阅读 · 7 评论 -
RK3399平台开发系列讲解(系统篇)1.13、输入系统框架之输入设备配置文件(idc文件)
平台 内核版本 输入系统框架 输入设备配置文件(idc文件) 文章目录输入设备配置文件(idc文件) 输入设备配置文件(idc文件) 文件目录:frameworks/native/services/inputflinger/EventHub.cpp status_t EventHub::openDeviceLocked(const char *devicePath) { ...原创 2019-03-25 19:30:41 · 2085 阅读 · 8 评论