linux液晶屏调试+tslib1.4触摸屏调试

liushaofang 2010-08-09 09:41:28
我现在在pxa270开发板上移植embedded linux2.6.24,采用的交叉编译工具是eldk提供的,底层的bootloader是经过对开发板自带的blob bootloader进行稍许修改后得到的,现在已经能够通过修改后的bootloader引导自己下载编译的linux系统,并已经在linux上将tslib1.4,qt-2.3.7,qt-2.3.2 和qtopia-1.7.0全部编译通过,并且都能够运行,但是现在存在三个问题:

液晶显示屏白屏

在bootlader将linux内核引导后,液晶显示屏左上角出现小企鹅,在过几分钟之后,液晶显示屏就白屏了,小企鹅能显示说明液晶屏驱动移植应该是正确的,但过几分钟后就白屏说明linux内核或者液晶屏驱动还存在问题,找了好久都找不出来,不知道是什么原因,希望高手能够指点迷津

tslib灵敏度太高

我在进入linux后对tslib1.4进行编译并得到动态库后,然后修改了配置文件使其加载input和ucb1x00模块(我用的触摸品控制器是ucb1400),但是在运行ts_calibrate测试程序的过程中,出现五个十字架时,我若点其中的一个十字架的时间太长或压力稍微大一点,ts_calibrate就会将我的点击的坐标视为两次或多次点击,有点感觉是tslib将连续在同一个地方的点击视为两次不同的点击,也有可能是tslib的灵敏度太高,反正只有在非常快而且轻的点击时才会在5个不同的地方出现十字架,希望有经验的能赐教赐教,非常希望能解决这种不人性化的问题

qtopia点击不准

在通过tslib的ts_calibrate校验得到pointercal文件后再运行qtopia编译得到的qpe程序时,通过触摸进入系统后,不管怎么样,就是触摸的坐标存在偏差,按道理说应该是通过ts_calibrate得到的pointercal文件应该是能够使qtopia的坐标是准的,但实际上不是,可能是ts_calibrate和qtopia之间的坐标存在差异,具体问题还不确定,困扰了好久,也就只能请教各位了,望指点

以上问题若有没有说清楚可以联系MSN liushaofang2007@sina.com,
...全文
545 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl987 2011-10-21
  • 打赏
  • 举报
回复
楼主,请问qtopia点击不准的问题时候怎么解决的
zyl987 2011-10-21
  • 打赏
  • 举报
回复
问题解决了,原来是输入设备没设置对,原来我的触摸屏输入是touchscreen0
export QWS_MOUSE_PROTO="TSLIB:/dev/input/touchscreen0"
liushaofang 2010-08-16
  • 打赏
  • 举报
回复
已经解决,原来是lcd控制器被disabled了,只有鼠标和键盘可以启动但是嵌入式平台没有鼠标和键盘
liushaofang 2010-08-09
  • 打赏
  • 举报
回复
是不是没有说清楚,怎么没有一个开发人员回答,郁闷plus失望的等待着...

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧