s5pv210上的四电阻触摸屏幕驱动移植
来源:互联网 发布:正元恒邦手机分析软件 编辑:程序博客网 时间:2024/06/06 03:37
while loading shared libraries:/usr/local/lib/libts-0.0.so.0:file too short
我照同样的方法将Qt程序移植到mini2440中,程序可以正常运行,但是在tiny6440就不行,我也试过把mini2440中/usr/local/lib中的东西(主要是觉得是不是libts-0.0.so.0这个文件的问题)复制到tiny6410中,但是程序还是报出同样的错误,不知道哪位有遇到同样的问题且解决的,希望指教一下,谢谢!!
非常幸运的,这个问题我无意间解决了,把解决的方法放上来,如果有朋友遇上这样的问题也可以参考一下:
首先我参考这个网址的这篇文章http://www.linuxidc.com/Linux/2011-03/33232.htm,里面的这段内容引起我的注意,如图,所以我参照他的方法修改了/usr/local/lib中的内容,步骤如下:
rm libts.so
rm libts.so.0
重建 libts.so 和 libts.so.0 连接
ln -s lib-0.0.so.0.1.1 libts.so.0
ln -s lib-0.0.so.0.1.1 libts.so
S5PV210芯片ADC&触摸屏接口学习
触摸屏的接口模式有以下4个:
1. Normal Conversion Mode(AUTO_PST = 0, XY_PST = 0) 正常转换模式
这是一种很普通的AD转换方式,在这个模式下,可以选择的通道为:AIN0~AIN9。它转换的数据可以通过TSDATX0读取出来。在这个模式下面,TSADCCON1寄存器是无效的,因此TSADCCON0寄存器中的TSSEL域应该设置为0.
2. Separate X/Y Position Conversion Mode (AUTO_PST = 0, XY_PST = control) 分开X/Y坐标转换模式
这个模式包括二种状态:一种为X坐标测量状态,另一种为Y坐标测量状态。
下面的设置将进入X坐标测量状态:
a.给寄存器TSCONn设置'0x69'
(XY_PST=1, AUTO_PST=0, PULL_UP disable, XP enable, XM enable, YP disable, YM disable)
b.通过设置TSADCCONn寄存器来开始转换。即:ENABLE_START域置1
c.当X坐标转换完成之后,将会通过中断(INT_ADCn)来提醒
d.读取寄存器TSDATXn,来获取转换得到的X坐标的数值
下面的设置将进入Y坐标测量状态
a. 给寄存器TSCONn设置'0x69'
(XY_PST=2, AUTO_PST=0, PULL_UP disable XP disable, XM disable, YP enable, YM enable)
b.通过设置TSADCCONn寄存器来开始转换。即:ENABLE_START域置1
c.当Y坐标转换完成之后,将会通过中断(INT_ADCn)来提醒
d.读取寄存器TSDATYn,来获取转换得到的Y坐标的数值
3. Auto (Sequential) X/Y Position Conversion Mode (AUTO_PST = 1, XY_PST = 0) 自动地X/Y坐标转换模式
下面的设置将会进行自动的X/Y坐标转换模式
a. 给寄存器TSCONn设置值'0x5c'
(XY_PST=0, AUTO_PST=1, PULL_UP disable, XP disable, XM disable, YP disable, YM disable)
b.通过设置TSADCCONn寄存器来开始转换。即:ENABLE_START域置1
c.触摸屏控制器转换X坐标,并把值写入寄存器TSDATXn中
d.触摸屏控制器转换Y坐标,并把值写入寄存器TSDATYn中
e.触摸屏接口产生中断(INT_ADCn),换句话说,INT_ADCn中断只会产生一次,而不是二次
4. Waiting for Interrupt Mode (TSCONn[7:0] = 0xd3) 等待中断模式
当触摸屏按下或抬起时,触摸屏控制器将会产生一个中断(INT_PENn)。TSCONn寄存器的值应该设置为:'0xd3',
当触摸屏产生一个中断(INT_PENn)之后,等待中断模式必须清除。可以通过设置0 = XY_PST来清除。
注意:此模式并不对X/Y坐标进行采样,它只对触摸笔按下或松开响应。
- s5pv210上的四电阻触摸屏幕驱动移植
- 优化了s5pv210电阻触摸
- andoid电阻触摸移植
- s5pv210移植uboot的网卡驱动
- S5PV210开发系列四_uCGUI的移植
- s5pv210 LCD驱动移植
- S5PV210 Android FT5406触摸驱动
- 移植rom触摸驱动
- S5PV210 nand flash 驱动移植
- S5PV210 nand flash 驱动移植
- UCGUI+触摸在STM32上的移植
- 嵌入式Linux 三星s5pv210 USB WIFI驱动的移植
- S5PV210 Android 触摸按键驱动解析
- S5PV210的kernel移植
- S5PV210的busybox移植
- Qt-5.2.1在S5PV210上的移植
- 我的RTOS 之三 --Threadx在s5pv210上移植
- 四线电阻式触摸屏驱动的优化
- YTUOJ-C语言实验-排列
- jQuery超酷HTML DOM元素纸张3D折叠特效
- dfd
- NSData, NSURL, NSBundle
- java面试题
- s5pv210上的四电阻触摸屏幕驱动移植
- Qt浅谈之九:Qt鼠标
- MySQL语句优化10项基本原则
- 黑马程序员—OC语言基础—基础语法知识
- 02:分班考
- mysql储存过程以及定时调度清除数据
- UVA 11770 — Lighting Away 强连通+拓扑
- 【编程基础】程序设计中的“时间片轮转”
- 「毁灭战士3」源码就是“保持简洁”的证明