移植tslib1.3

QT移植(tslib1.4、qt5.3.2、ubuntu14.04) 1、tslib1.4移植 1.1.1、tslib1.4源码下载地址 1.1.2、解压tslib1.4源码:tar -zxvf tslib-1.4.tar.gz 1.1.3、执行命令:./autogen.sh 若提示./autogen.sh: 4: ./autogen.sh: autoreconf: not found错误, 则autoconf工具没有安装:sudo apt-get instal... 阅读详情

ubuntu8.04+cross-compile3.4.1+tslib1.3

(1) 第一步:下载source code并解压我用的是tslib-1.3.tar.bz2。下载地址:http://download.youkuaiyun.com/source/673898

(2) 第二步:针对底层驱动修改配置信息

./autogen.sh                 //(这步会生产configure文件)

./configure CC=arm-linux-gcc --build=i686-pc-linux --target=arm-linux --host=arm-linux  --prefix=/usr/local/program/tslib/build --enable-inputapi=no

其中最后一项--enable-inputapi=no 是由于驱动不支持ioctl操作,如果不改最后会有如下现象:我在板子上运行./ts_test的时候,总是提示我:ts_open: No such file or directory?

(3) 第三步:修改源码 1、 修改/tslib/plugins/Makefile里面找rpath

将

LDFLAGS :=$(LDFLAGS) -rpath $(PLUGIN_DIR)

修改为:

LDFLAGS :=$(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd` //(这个可是顿号)

否则make时报如下错:

make的时候libtool:link: only absolute run-paths are allowed

2、修改src/ts_read_raw.c中的

char *defaulttseventtype="UCB1x00";

改为

char *defaulttseventtype="H3600";  //因为我的触摸屏驱动对应此结构。

(4)编译与安装

make

make install

经过安装步骤后,进入…./tslib/build 目录下可以看到如下几个文件夹: bin、etc、share、lib、include

# ls bin/

ts_calibrate ts_print ts_test ts_print_raw

# ls etc/

ts.conf

这里建议配置为(我就是用的这个配置,效果还不错):

module mousebuts

#module variance xlimit=20 ylimit=20 pthreshold=3

#module dejitter xdelta=20 ydelta=20 pthreshold=3

module linear

若实际运行时发现抖动比较厉害,可以采用下面的配置:

module mousebuts

#module variance xlimit=20 ylimit=20 pthreshold=3

module dejitter xdelta=20 ydelta=20 pthreshold=3

module linear

# ls lib/

libts-0.0.so.0 libts-0.0.so.0.1.0 libts.la libts.so

# ls share/ts/

plugins/

将lib及include的内容COPY至/usr/local/arm/3.4.1/arm-linux/[lib、include]中。同时在/opt/FriendlyARM/mini2440/root_nfs下建立一个目录tslib

mkdir tslib

将主机…../tslib/build/下的五个文件夹COPY至该目录下至此tslib交叉编译安装完毕。

 

V3s移植 tslib1.0 开发环境 PC系统:ubuntu-16.04-desktop-amd64.iso 交叉编译器:gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf 硬件平台:V3s linux版本:zero-4.14.y分支 tslib源码下载 https://github.com/libts/tslib/releases 下载 tslib-1.0.tar.gz ... 阅读详情

相关推荐

Qt4.5.1触摸屏(tslib 1.4)+sqlite3 移植全记录

主机系统:Debian 5.0主机编译器:gcc/g++为4.1.3交叉编译器:arm-linux-gcc/g++3.4.5-glibc-2.3.6软件资源:qt-embedded-linux-opensource-src-4.5.1.tar.gz                qt-x11-opensource-src-4.5.1.tar.gz              

那些流淌过的... 945

mini2440: tslib1.3 的移植 、tslib1.4的移植

原文: http://blog.sina.com.cn/s/blog_7bd0d88201011gvi.html (1)将/usr/local/tslib下的所有文件复制到移植系统文件中/usr/local (2)编辑移植系统中/etc/profile添加触摸屏支持内容: 在/etc/profile文件中设置tslib环境变量: # 指定tslib主目录位置 export TSL

Huntinux 1758

板上移植QT-3及环境搭建(带TSLIB触摸屏支持)

目录 一、文档简介: 4 二、移植过程 4 1.安装交叉编译工具链 4 2.交叉编译TSLIB工具 4 3.交叉编译QT3 5 4.QT程序移植及运行环境配置 21 一、文档简介: 本文档用于介绍Loongson 1B开发板上移植QT-3以及相关运行环境的搭建。 开发环境参数: 操作系统:Ubuntu 11.04 本机平台:X86 目标平台:Loongson 1B 开发

Ethan_Chen's BOLG 2076

tslib1.3触摸屏使用过程

tslib1.3触摸屏使用过程。 有时候事情就是那么奇怪... -----------编译tslib-1.3---------- [root@Linux tslib-1.3]# tar jxvf tslib-1.3.tar.bz2 [root@Linux t

686

tslib-1.3.tar.bz2

tslib-1.3.tar.bz2

STM32 超声波模块输入捕获测距(标准库)

通道2设置为下降沿触发,触发瞬间会将CNT的记录到CCR2中,由于上升沿触发时已经将CNT置零所以此时的CNT的值就是高电平的持续时间。通道1设置为上升沿触发,触发的瞬间会将CNT的值记录到CCR1里面,同时设置通道1触发带有从模式,并把从模式设置为置零CNT。超声波传感器模块上面通常有两个超声波元器件,一个用于发射,一个用于接收。电路板上有四个引脚:VCC、GND、Trig(触发)、Echo(回应)。输入捕获原理可以看看这位大佬,感觉写的很清楚,工作电压与电流:5V,15mA。感测角度:不小于15度。

qq_62425900的博客 2082

tslib-1.3

段时间被触摸屏校准弄得摸不着头脑,网上的资料对我的移植都不具有可操作性。尽管如此,我还是很感谢网络,上面有几个网页给了我很大的启示,估计做触摸屏校准的都会首先搜到这些网页一睹究竟。其中,一篇最全的竟然是武大的一位女士写的,让我佩服不已。可能受这些优秀的网友的启发吧,我在经过连续三天的奋战后,终于校准成功,并将生成的pointercal校准文件放到移植的系统中,触摸屏正常工作了。现在把碰到的问题及解

黄仁军的专栏 1390

AstrBot插件开发全攻略:从零编写一个天气查询插件(Python实战)

本文提供了一份详细的AstrBot插件开发实战指南,手把手教你使用Python从零编写一个智能天气查询插件。内容涵盖插件系统核心设计、开发环境搭建、API调用与数据处理、自然语言交互实现以及插件打包发布全流程,帮助你快速掌握基于AstrBot框架的聊天机器人功能扩展技能。

weixin_29212867的博客 1082

tslib-1.20 交叉编译

tslib arm cross compile tslib arm 交叉编译

学习记录 1276

【WorkBuddy专栏40】从「帮你干活」到「帮你创造」——WorkBuddy设计创意功能深度拆解

【WorkBuddy专栏40】从「帮你干活」到「帮你创造」——WorkBuddy设计创意功能深度拆解

AI人人懂 1293

MVSNet (pytorch版) 搭建环境 运行dtu数据集重建 实操教程(图文并茂、超详细)

MVSNet (pytorch版) 代码注释版 下载 (注释非常详细,代码结构有所调整,使用起来更方便) 深度学习三维重建 MVSNet-ECCV-2018 (源码、pytorch版、原文+注释、译文+批注)Meshlab查看三维点云时 ,使用技巧总结。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2938

Qt 4.5.3 +tslib1.4移植

p { margin-bottom: 0.21cm; }pre.western { font-family: "DejaVu Sans Mono",monospace; }pre.cjk { font-family: "DejaVu Sans",monospace; }pre.ctl { font-family: "DejaVu Sans Mono",monospace; } Qt 4.5.3 +tslib1.4移植我的编译环境是:ubuntu 10.04+Qt 4.5.3+tsl

Smile 1833

通用抓取————6D位姿估计

这意味着算法在没有物体的先验知识(如 CAD 模型)的情况下,依然能够通过神经网络捕捉物体的外观、形状和几何特征,生成相关的 6D 位姿估计。通过输入物体类别的描述,算法能够推断出该类别物体的位姿和尺度,无需特定物体的 CAD 模型。在这个坐标空间中,物体的位姿和尺度都是已知的,基于这个标准化表示,算法可以对输入图像中的物体进行 6D 位姿和尺寸的估计。○优势: ICP 是一种非常有效的位姿优化算法,特别适合精细调整物体的位姿,确保最终估计的位姿与真实物体的点云或模型高度一致。

具身机器人和通用AI 2377

qt-embedded-3.1.1 tslib触摸屏校正+qte3移植+触摸屏支持+中文显示

qt-embedded-3.1.1 tslib触摸屏校正+qte3移植+触摸屏支持+中文显示 2011-7-11 18:13:35  作者:hill1977  点击数:198 qt-embedded-3.1.1,觉得应该做个总结。   第一步

kerson的专栏 1608

ThingsBoard教程(十九):规则节点概览介绍

在ThingsBoard的CE V2.5.6版本中,一共有这几种类型在每一种类都有包含了多个节点,每一种类型的节点都有不同的颜色表示本篇文章做一个简单的概括,后续的文章会详细讲解每一个种类的节点如何使用,每一个节点的使用。一共有10个,使用黄色表示 过滤器节点用于消息过滤和路由。一共有9个,使用绿色 属性节点用于更新传入消息的元数据。一共三个,使用蓝色 转换节点用于更改传入消息字段,如发起者、消息类型、有效负载和元数据。一共21个,使用红色标识 动作节点根据传入的消息执行各种动作。一共9个,使用黄色表示,

知无涯 1万+

“快速掌握Vivado FPGA开发流程“——详解Vivado开发流程及实例

快速掌握Vivado FPGA开发流程”——详解Vivado开发流程及实例FPGA技术在现代电子领域中应用越来越广泛,而Vivado作为业界最流行的FPGA设计工具之一,也受到越来越多人的关注和使用。那么如何快速掌握Vivado FPGA开发流程呢?本文将详细介绍Vivado开发流程,并通过实例来加深您的理解。首先,我们需要了解Vivado开发流程的主要步骤:创建工程、设计电路、约束电路、生成比特流。接下来,让我们一步步了解这些步骤。

2301_78484069的博客 731

Loongson 1B板上移植QT-3及环境搭建(带TSLIB触摸屏支持)

目录 一、文档简介: 4 二、移植过程 4 1.安装交叉编译工具链 4 2.交叉编译TSLIB工具 4 3.交叉编译QT3 5 4.QT程序移植及运行环境配置 21 一、文档简介: 本文档用于介绍Loongson1B开发板上移植QT-3以及相关运行环境的搭建。 开发环境参数: 操作系统:Ubuntu11.04 本机平台:X86 目标平台:Loongson1B开发板 ...

mmdev 340

DevExpress中使用BandGridView实现复合(多行)表头、设置多行表头背景颜色、表格边框颜色

一、实现效果 二、 实现方法 2.1、创建复合表头 ①将创建的GridControl下的GirdView1转化为BandGridView类型; ②创建需要展示的列(指定列的名称【Name】、描述【caption】、数据字段名称【FieldName】) ③绑定列实现复合表头。 注意:如果复合表头有多行,则需要设置新增Band的Row Count,然后设置【Band properties下的AutoFillDown=false】 详细操作如下: 注意:如果要隐藏表格的设计字段内容,则需.

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 2893

tslib-1.3移植过程-365

1. autogen.sh   echo "ac_cv_func_malloc_0_nonnull=yes">arm-none-linux-gnueabi.cache 2.

qq_18723733的专栏 690

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Qt4.5.3 和 tslib1.4 在 ubuntu10.10 下安装及移植

Qt4.5.3 和 tslib1.4 在 ubuntu10.10 下安装及移植  2011-08-08 16:32 Qt4.5.3 和 tslib1.4 在 ubuntu10.10 下安装及移植到友善之臂 Mini2440 开发板 本文主要参考的是兽哥和彭海银的文章来做的,在他们的基础上做了一些修改,还有一些我的心得 注意:()内的内容为我在实践中遇到的问题和解决方法,

wangsh217的专栏 800

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

基于ARM S3C2410的TSLIB1.4的移植过程详解

一、在ubuntu下编译tslib1.4 1、下载tslib-1.4.tar.gz http://download.csdn.net/detail/it_newborn/5675271 2、解压tslib-1.4.tar.gz tar zxvf tslib-1.4.tar.gz 3、进入tslib cd tslib 4、执行./autogen.sh 5、配置tslib1.4的编

Allen 1220

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

基于s3c2410的tslib1.4的编译与移植~

网上看到了一篇不错的tslib移植的文章,特别是里面提到的错误和解决方法很有用,转载至此。与各位共享。 原帖地址 http://apps.hi.baidu.com/share/detail/19830498 或 http://www.360doc.com/content/11/0807/01/4171006_138590024.shtml 环境:S3C2410 linux tslib1.4

feiniao1221的专栏 2129

Qt4.5.3 和 tslib1.4 在 ubuntu8.04 下安装及移植(转载并修改)

Qt4.5.3 和 tslib1.4 在 ubuntu8.04 下安装及移植 到友善之臂 Mini2440 开发板 彭海银 2009 年 12 月 15 日 注意:()内的内容为我在实践中遇到的问题和解决方法,并且我是在ubuntu10.10环境下实现的 经过网上查阅大量相关资料,边学习边实践,在失败中步步推进,历经诸多曲折,耗费 大量时间后,终于安装移植成功,特写下此文,为有意

f_066的专栏 514
上一篇: busybox1.9.2交叉编译
下一篇: jrtplib+jthread 交叉编译
futurepeter
博客等级 码龄19年 8粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值