子类__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.cindex 1ebcb65…483811c 100644— a/drivers/input/touchscreen/gt9xx/gt9xx.c+++ b/drivers/in...原创 2018-12-04 18:39:05 · 2024 阅读 · 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 · 1488 阅读 · 7 评论 -
RK3399平台开发系列讲解(系统篇)1.12、安卓系统怎样检测键盘等输入设备的拔插?输入系统中的inotify、epoll
平台内核版本安卓版本RK3399Linux4.4Android7.1文章目录怎样检测键盘等输入设备的拔插?怎样知道哪个键盘被按下?怎样检测键盘等输入设备的拔插?https://www.ibm.com/developerworks/cn/linux/l-inotify/index.html从Linux 2.6.13 内核开始,Linux就推出了inotify,允...原创 2019-02-16 15:40:11 · 1708 阅读 · 8 评论 -
RK3399平台开发系列讲解(系统篇)1.5、安卓输入系统流程图解
平台内核版本输入系统框架输入系统了解文章目录输入系统可分为三部分:1 读取驱动方面`app`处理2、分发3、处理:疑问:首先一个Android设备会有很多app,如qq、微信等;同时一个Android设备也会有例如图中有音量调节、返回主界面、电源等虚拟按键;那么这些应用是如何知道这些事件啊?应用如下:输入系统可分为三部分:123读取...原创 2019-03-17 00:00:12 · 1591 阅读 · 7 评论 -
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 · 2041 阅读 · 8 评论