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

相关推荐
xinhuanjieyi16 分钟前
ruoyimate导入sql\antflow\bpm_init_db.sql报错
android·数据库·sql
闲猫2 小时前
基于RABC的权限控制设计
android
星霜笔记5 小时前
GitMob — 手机端 GitHub 管理工具
android·kotlin·github·android jetpack
LiuYaoheng5 小时前
问题记录:Android Studio Low memory
android·ide·android studio
独隅6 小时前
Python 标准库 (Standard Library) 全面使用指南
android·开发语言·python
always_TT6 小时前
strlen、strcpy、strcat等常用字符串函数
android
qqty12176 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
2401_895521346 小时前
MySQL中between and的基本用法
android·数据库·mysql
云云鬼才7 小时前
CoCo编辑器、图形化编程怎么调用Scheme(跳转应用)
android
Jason__Young9 小时前
Android ViewModel为什么能够跨越Activity的生命周期?
android