历史上的今天
今天是:2024年12月22日(星期日)
2020年12月22日 | 天嵌TQ210编译tslib
2020-12-22 来源:eefocus
总结《TQ210编译tslib》如下:
ubuntu每次重启需要看下arm-linux-gcc-v, 没有的话需要source /etc/environment
(1)tar xvzf tslib-1.4.tar.gz
(2)第二步:进入tslib之后关键是要设置交叉编译环境(下面是根据我自己的实际情况所添加的)——如果不设置交叉编译环境,在移植到开发板时,执行./ts_calibrate程序时会出现以下错误:
./ts_calibrate:line 1: syntax error :”(” unexpected.
$exportPATH=$PATH:/opt/tools/4.4.6/4.4.6/bin
$exportCC=arm-linux-gcc
$exportCXX=arm-linux-g++
设置好交叉编译环境后就可以开始安装了:
执行./autogen.sh
(3)接着执行以下命令:
./configure --prefix=/usr/local/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
(4)make& make install
然后修改:/etc/ts.conf
module_rawinput
modulepthres pmin=1
modulevariance delta=30
moduledejitter delta=100
modulelinear
安装好tslib之后将动态链接库文件拷贝到根文件系统中,(注意tslib依赖的是动态链接库文件)即将/tslib/lib/下的库拷贝到文件系统的/lib下
(5)vim /etc/profile 见文件系统rootfs里的
exportTSLIB_ROOT=/usr/local/tslib
exportTSLIB_TSDEVICE=/dev/event4
exportTSLIB_FBDEVICE=/dev/fb0
exportTSLIB_CALIBFILE=/etc/pointercal
exportTSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
exportTSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
exportTSLIB_CONSOLEDEVICE=none
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
exportQTDIR=/usr/local/qt
exportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
exportLD_LIBRARY_FILE=/etc/pointercal
exportQWS_MOUSE_PROTO=Tslib:/dev/event0
exportset QT_QWS_FONTDIR=$QTDIR/lib/fonts
出现的问题:
./autogen.sh:4: autoreconf: not found
是在不同版本的 tslib 下执行 autogen.sh 产生。它们产生的原因一样,是
因为没有安装
automake 工具, (ubuntu 8.04)用下面的命令安装好就可以了。
sudo apt-get install autoconf automake libtool
tslib1.4已经安装到ubuntu上,将上个文件系统rootfs挂载到TQ210试试。
[root@wwsbin]# ./ts_calibrate
xres= 800, yres = 480
selecteddevice is not a touchscreen I understand
百度TQ210 selected device is nota touchscreen I understand
原因这里应该是编译器版本不一致导致的,内核是用4.4.6编译的,上个tslib是用4.3.2编译的,再试试刚编译好的tslib:这次用4.4.6编译后的tslib放到开发板触摸屏好用。
[root@wwsbin]# ./ts_calibrate
./ts_calibrate:line 1: syntax error: "(" unexpected
参考《交叉编译tslib1.4过程详述,配合QT4.5.3成功在Mini2440运行成功》
史海拾趣
|
前言: 在 SMPS(Switching Mode Power Supply) 以及 DC-DC 转换器设计中 , 使用场效应晶体管当作切换开关已经越来越普遍。在设计中为了减少尺寸大小和提升电源密度 , 其电源管理中操作工作频率也要求越来越高。如此会造成较高的 di/dt 产生使得 ...… 查看全部问答> |
|
我使用的是arm板,现在想做个视频监控,查阅相关资料后,想试试用IP摄像头,这个方案可行吗,大家有用过的吗? 有没有提供wince下示例程序的产品呢? 希望大家给点建议,谢谢! 用普通监控摄像头的话,需要视频采集卡,但没找到能在wince下使用 ...… 查看全部问答> |
|
我想确定一个问题,就是:是不是我把卡A放到GSM模块中··然后程序里定义的手机号码B··然后卡A发短信噶B呢? 一下是我几个AT指令: unsigned char code mode[]= \"AT+CMGF=1\\r \"; //& ...… 查看全部问答> |




