一、tslib
二、移植到imx6ull开发板
1. 下载源码
tslib的github仓库为:https://github.com/libts/tslib。
下载最新发布的tag,为1.22版本:
2. 移植
(1)解压源码:
解压后的文件如图:
(2)修改tslib源码所属用户:
(3)安装需要的工具
(4)交叉编译tslib
创建编译目录:
配置编译:
(5)编译
查看编译目录及可执行文件的类型,确保交叉编译成功:
(6)拷贝到根文件系统
将整个tslib编译文件夹的内容拷贝到开发板根文件系统的/usr/local目录下:
烧录根文件系统到开发板中。
三、使用tslib
1. 查看命令是否存在
2. 配置tslib
打开/etc/ts.conf文件,开启这一行:
打开/etc/profile 文件,在里面加入如下内容:
3. 使用
(1)校准触摸屏
电阻屏需要校准,电容屏不需要校准。
(2)绘画测试
试试五点触摸:
源码与镜像
根文件系统源文件:https://git.code.tencent.com/mculover666/rootfs-busybox-imx6ull。
制作出的rootfs镜像存档:netdisk / atk-imx6ull / rootfs / rootfs_minimal_v1_2.tar.bz2(不对外开放)。