触摸屏驱动程序(输入子系统)
00 863c 0008 0000 0000 0000 0000
0000050 29a4 0000 c85e 0008 0003 0000 0171 0000
0000060 29a4 0000 c874 0008 0003 0001 027d 0000
0000070 29a4 0000 c87b 0008 0000 0000 0000 0000
0000080 29a4 0000 ed37 0008 0003 0018 0000 0000
0000090 29a4 0000 ed48 0008 0001 014a 0000 0000
00000a0 29a4 0000 ed4a 0008 0000 0000 0000 0000
lcd和触摸屏联合使用参考”tslib编译使用方法“
//暂时忽略下面三行命令
//sudo apt-get install autoconf
//sudo apt-get install automake
//sudo apt-get install libtool
编译:
tar xzf tslib-1.4.tar.gz
cd tslib
./autogen.sh
mkdir tmp
echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp
make
make install
安装:
cd tmp
再把tmp目录下的4个文件全都拷贝到开发板的根目录下
cp * /home/book/workspace/JZ2440_TestFile/system/first_fs
(采用网络文件系统启动时开发板的根目录,但是此时并没有拷贝到开发板的flash上面,如果要拷贝到开发板的flash上面可以不用网络文件系统启动,采用手动挂载的方式把文件系统挂载到开发板的mnt目录下,在从mnt目录下把tmp里的文件拷贝到开发板的根目录下面,这样就算真正的在开发板的flash上面了。)
使用:
先安装s3c_ts.ko, lcd.ko
1.
修改 /etc/ts.conf第1行(去掉#号和第一个空格):
# module_raw input
改为:
module_raw input
2.设置环境变量
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
使用以下两个命令进行测试:
触摸屏驱动程序输入子系 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)