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

相关推荐
应用市场30 分钟前
离线小游戏做“每日挑战”:日期当随机种子,整局存成 JSON,再加一个“我不是机器人”
android·kotlin·游戏开发
一铭111991 小时前
海豹办公 1.9.15 跨端办公软件实践 文档兼容 Access 数据库与移动 WebView 排错
android·数据库·electron·开源软件·access
geats人山人海2 小时前
java 7异常
android·java·开发语言
2601_962071003 小时前
Kimi K3 vs DeepSeek V4-Pro实测对比:2026年同一入口十道题,耗时与token消耗差在哪
android·java·数据库
右手吉他4 小时前
高通平台IA APN问题分析之二
android·物联网
夜雪一千4 小时前
MySQL 自增 ID 的底层原理与坑点
android·mysql·adb
不浪费一个字节5 小时前
一个纯 Python 实现的 APK 解析与设备操控工具箱
android
itmigrate5 小时前
PHP 导出大 CSV 时内存溢出的一次排查
android·开发语言·php
hai_android5 小时前
LiveEventBusCore 跨 Activity 通讯源码解析
android·kotlin·android jetpack
维克兜率天6 小时前
【维克】统计套利建模:从因子到信号的完整流程
android·开发语言·python·算法·kotlin