Android UART触摸框调试

在Android系统里面,要支持UART接口的触摸框,需要依赖到如下内容:

1.Linux Kernel的SERIO框架,涉及的配置项如下:

bash 复制代码
CONFIG_SERIO=y
CONFIG_SERIO_SERPORT=y

相应的,需要的驱动里会包含**module_serio_driver()**宏注册的驱动接口,在内核源码drivers/input/touchscreen目录下搜索上述的这个宏就可以搜索到相关的驱动,我们找一个最接近触摸框规格书寄存器的驱动来参考修改,移植开发我们配套的触摸框驱动程序即可。

2.除了Kernel,还需要有一个应用程序来将SERIO框架的触摸屏驱动与UART口绑定到一起,这会依赖到inputattach (网上有开源的,直接下载后交叉编译,配套的使用方法可查看源码),该程序里面最重要的是**ioctl(fd, SPIOCSTYPE, &devt)**这一操作,就是实现驱动与UART口关联操作。

相关推荐
赏金术士9 小时前
Kotlin 数据流与单双向绑定
android·开发语言·kotlin
小白学鸿蒙10 小时前
Unity 3D 2023解压安装,配置安卓运行环境后打包安卓应用(踩坑无数之差点放弃)
android·unity·游戏引擎
阿巴斯甜11 小时前
2026小知识点(9)
android
古月-一个C++方向的小白12 小时前
MySQL数据库——数据类型
android·数据库·mysql
张小潇14 小时前
AOSP15 WMS/AMS系统开发 - WindowManagerService finishDraw与prepareSurface流程详解
android
帅次16 小时前
Modifier 链与顺序、测量与命中区域
android·kotlin·compose·modifier
leory17 小时前
请详细描述Handler消息机制的工作原理
android·面试
leory17 小时前
请描述Binder IPC的基本原理和工作流程
android·面试
leory17 小时前
View的事件分发机制是怎样的?dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent的关系?
android·面试
zander25817 小时前
Canal本地部署保姆级教程
android