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口关联操作。

相关推荐
恋猫de小郭6 小时前
Flutter 3.38 发布,快来看看有什么更新吧
android·前端·flutter
百锦再11 小时前
第11章 泛型、trait与生命周期
android·网络·人工智能·python·golang·rust·go
会跑的兔子12 小时前
Android 16 Kotlin协程 第二部分
android·windows·kotlin
键来大师12 小时前
Android15 RK3588 修改默认不锁屏不休眠
android·java·framework·rk3588
江上清风山间明月15 小时前
Android 系统超级实用的分析调试命令
android·内存·调试·dumpsys
百锦再15 小时前
第12章 测试编写
android·java·开发语言·python·rust·go·erlang
用户693717500138419 小时前
Kotlin 协程基础入门系列:从概念到实战
android·后端·kotlin
SHEN_ZIYUAN20 小时前
Android 主线程性能优化实战:从 90% 降至 13%
android·cpu优化
曹绍华20 小时前
android 线程loop
android·java·开发语言
雨白20 小时前
Hilt 入门指南:从 DI 原理到核心用法
android·android jetpack