Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280078
  • 博文数量: 39
  • 博客积分: 1215
  • 博客等级: 军士长
  • 技术积分: 471
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-17 19:34
个人简介

grace under pressure

文章分类

全部博文(39)

文章存档

2013年(6)

2012年(28)

2011年(5)

分类: LINUX

2011-12-17 21:01:31

1、Qt/Embedded data directory has incorrect permissions: /tmp/qtembedded-0
原因:/tmp/qtembedded-unknown是个临时文件夹,其主要原因就是tmp目录不可写
解决:在嵌入式系统中tmp目录一般tmpfs,是一种把内存影射成磁盘目录的文件系统,很像ramdisk。不过你的内核需要支持tmpfs才行,然后使用下面指令:
mount -t tmpfs -o size=32m none /tmp
就可以在/tmp目录中生成一个32m的tmpfs。这样就保证Qt/Embedded可以建立qtembedded-root/
如果用nfs的话,注意一点,如果Qt/Embedded库也放在NFS上,mount指令最好写成下面这样:
mount -t nfs -o nolock,rsize=1024,wsize=1024,timeo=15 :
这样可以防止运行Qt/Embedded的时候由于网络传输的问题导致nfs server no responing的问题
转自:http://hi.baidu.com/gujing105/blog/item/a50ffb23322c337435a80f4d.html

2、错误:/dev/input/event1:not such device
由于内核中对event interface的支持没有打开,打开重新编译即可,可以通过cat /dev/input/event1命令检测触摸屏有没有正常工作,正常工作时,点击触摸屏,终端会有显示(但是是乱码)

3、Segmentation fault
qte和库编译的问题,从新编译解决

4、ts_calibration运行,但是不能点击
tslib问题,之前是1.0和1.3版本,后来换成1.4版本,OK

5、编写的qte程序能运行,但是不支持触摸屏,而且运行终端就卡死
环境变量没有设置:
export QWS_MOUSE_PROTO="TPanel:/dev/input/event1" 

最后我的总的qt2环境变量如下:
export LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH                           
export TSLIB_PLUGINDIR=/usr/lib/ts/                                             
export TSLIB_TSDEVICE=/dev/input/event1                                         
export TSLIB_CONFFILE=/etc/ts.conf                                              
export TSLIB_FBDEVICE=/dev/fb0                                                  
export TSLIB_CONSOLEDEVICE=none                                                 
export TSLIB_CALIBFILE=/etc/pointercal                                          
export TSLIB_TSEVENTTYPE=ADS7843                                                
export QWS_MOUSE_PROTO="TPanel:/dev/input/event1"                               
export QWS_SIZE=240x320
贴出来,供大家参考
如果还出现鼠标
export QWS_MOUSE_PROTO="TPanel:/dev/input/event1 USB"
当然你的内核要打开鼠标支持
到此我和师兄经历一周多的QTE2移植告一段落,开始接下来的工作。








阅读(3558) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~