历史上的今天
返回首页

历史上的今天

今天是: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运行成功》


推荐阅读

史海拾趣

C-MAC Automotive公司的发展小趣事

随着公司实力的不断增强,C-MAC Automotive公司开始实施全球化战略。公司先后在欧美和亚洲等地设立研发中心和生产基地,以便更好地满足当地市场需求。通过全球化布局,C-MAC不仅拓宽了市场渠道,还降低了生产成本,提升了整体竞争力。此外,公司还积极参与国际技术交流和合作,不断提升自身的技术水平和创新能力。

佰宏(BHFUSE)公司的发展小趣事

随着国内市场的稳定发展,佰宏公司开始积极拓展海外市场。他们的产品被多个海外电商平台上架,受到了国际客户的青睐。这一举措不仅提升了公司的国际化水平,也为公司的长期发展注入了新的动力。

Erocore Enterprise Co Ltd公司的发展小趣事

在快速发展的过程中,Erocore意识到供应链管理的重要性。公司开始优化供应链流程,降低采购成本,提高生产效率。通过与供应商建立长期稳定的合作关系,Erocore在保证产品质量的同时,实现了成本的有效控制。这一举措为公司在激烈的市场竞争中赢得了更多的优势。

FCI [First Components International]公司的发展小趣事

在快速发展的过程中,Erocore意识到供应链管理的重要性。公司开始优化供应链流程,降低采购成本,提高生产效率。通过与供应商建立长期稳定的合作关系,Erocore在保证产品质量的同时,实现了成本的有效控制。这一举措为公司在激烈的市场竞争中赢得了更多的优势。

GTM公司的发展小趣事

面对电子行业的快速变化和市场需求的不断升级,Erocore始终保持对创新的追求。公司加大研发投入,推动产品升级和技术创新。同时,Erocore也积极响应环保政策,推动绿色生产和发展。通过采用环保材料和节能技术,Erocore在确保产品质量的同时,也为环保事业做出了积极贡献。

请注意,以上故事均为虚构内容,旨在展示一个电子企业在发展过程中可能面临的挑战和机遇,以及如何通过不断努力实现持续发展。

ECS公司的发展小趣事

ECS公司始终坚持以客户为中心的服务理念。他们深入了解客户的需求和痛点,为客户量身定制解决方案。例如,针对某些行业对数据安全性的特殊要求,ECS公司推出了专用的安全加密方案;针对一些大型企业对于大规模计算资源的需求,ECS公司提供了定制化的高性能计算服务。这些定制化服务不仅满足了客户的特殊需求,还增强了客户对ECS公司的信任和忠诚度。

问答坊 | AI 解惑

电源应用中场效应晶体管的崩溃效应

前言:  在 SMPS(Switching Mode Power Supply) 以及 DC-DC 转换器设计中 , 使用场效应晶体管当作切换开关已经越来越普遍。在设计中为了减少尺寸大小和提升电源密度 , 其电源管理中操作工作频率也要求越来越高。如此会造成较高的 di/dt 产生使得 ...…

查看全部问答>

无线模块

本帖最后由 paulhyde 于 2014-9-15 09:39 编辑 传一个无线供电模块资料 希望对大家有帮助  …

查看全部问答>

请问,有用过IP摄像头的吗?

我使用的是arm板,现在想做个视频监控,查阅相关资料后,想试试用IP摄像头,这个方案可行吗,大家有用过的吗? 有没有提供wince下示例程序的产品呢? 希望大家给点建议,谢谢! 用普通监控摄像头的话,需要视频采集卡,但没找到能在wince下使用 ...…

查看全部问答>

x264 移植到 arm9 平台

大家做过类似的东西么 在2440平台上,优化后的X264编码效果如何,能在QCIF下超过15fps么? …

查看全部问答>

PIC16f877

谁有C语言写的A/D转换程序啊?让我参考参考(PIC16F877) [ 本帖最后由 烟雨 于 2011-3-10 15:16 编辑 ]…

查看全部问答>

掺杂浓度

三极管中集电极 基极 发射极的掺杂浓度怎么排序   我看教科书上说 从小到大 是基极 集电极 发射极   在本论坛上的某一教程帖中看到的是 从小到大 是集电极 基极 发射极   不知道哪个正确 [ 本帖最后由 eeboyok 于 2011-11-13 ...…

查看全部问答>

计划购买MSP-EXP430FR5739实验板套件做温度计

用MSP-EXP430FR5739实验板套件做采集环境温度显示到数码管上,并能通讯到PC。同时学习他的内部特色资源…

查看全部问答>

关于GSM模块和单片机问题

我想确定一个问题,就是:是不是我把卡A放到GSM模块中··然后程序里定义的手机号码B··然后卡A发短信噶B呢? 一下是我几个AT指令: unsigned   char    code   mode[]= \"AT+CMGF=1\\r \";   //& ...…

查看全部问答>

单片机各种程序

单片机各种程序…

查看全部问答>

有那位同学做过————基于FPGA的变频调速么???

老师交待个题目,是基于FPGA的变频调速的,不知道有没有哪位同学做过,请给点指点,多谢~~…

查看全部问答>