触摸屏驱动-JZ2440

发布者:CelestialSoul最新更新时间:2019-09-16 来源: eefocus关键字:触摸屏驱动  JZ2440 手机看文章 扫描二维码
随时随地手机看文章

测试方法:

1、make menuconfig 去掉原来的触摸程序

  ->Device Drivers

->Input device support

->generic input layer

->Touchscreens

<> s3c2410/s3c2440 ts

make uImage

使用新内核启动



2、在虚拟机中编译tslib

2.1、解压缩

tar xzf tslib-1.4.tar.gz

2.2、自动生成

 ./autogen.sh

2.3、添加一个目录,用于保存编译结果

mkdir tmp 

2.4、响应一下

echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache

2.5、设置编译结果保存目录

 ./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp

2.6、编译 make

2.7、安装 make install

2.8、将tmp文件夹整体复制到nfs目录

cp tmp /work/nfs_root/mydriver/ts_dir -rfd

2.9、在开发板中,将tmp文件中的所有文件复制到根目录下

cp * / -rfd





3、先安装s3c_ts.ko,lcd.ko

4、修改/etc/ts.conf第一行(去掉#和第一个空格)

# module_raw input

改为

module_raw input

4、

export TSLIB_TSDEVICE=/dev/event0

export TSLIB_CALIBFILE=/etc/pointercal

export TSLIB_CONFFILE=/etc/ts.conf

export TSLIB_PLUGINDIR=/lib/ts

export TSLIB_CONSOLEDEVICE=none

export TSLIB_FBDEVICE=/dev/fb0



ts_calibrate//校准触摸屏

ts_test//测试触摸屏

ts_print//打印坐标值

ts_print_raw//打印原始数据,上报的ad值

关键字:触摸屏驱动  JZ2440 引用地址:触摸屏驱动-JZ2440

上一篇:LCD显示文字的函数-ARM体系-2440
下一篇:LCD驱动-JZ2440

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved