天嵌 ARM开发社区

 找回密码
 注册
查看: 3622|回复: 5

QT不能启动!

[复制链接]
sunhy1021 发表于 2009-12-7 15:42:04 | 显示全部楼层 |阅读模式
文件系统没有添加QT的时候可以启动,现在我按照手册上的方法将“/opt/EmbedSky/Qte/arm-qtopia-2.20/root_qtopia-2.2.0_ts/”目录下相关文件拷贝到开发板的文件系统的对应目录下,重新制作镜像后,烧写到开发板中,但是只有一次校准触摸屏的过程,然后就没什么反应了!不能进入到QT的界面。
请问这是什么原因照成的呢?
 楼主| sunhy1021 发表于 2009-12-8 15:49:33 | 显示全部楼层
问题补充:
我用1.7版本的也不行,把该拷贝的文件都放到文件系统里面了。
内核里面添加了触摸屏驱动的。

想请问:从一个最简单的文件系统到QT文件系统,是怎么建立的?(因为我按照手册上面的来,没有一个能在屏幕上显示qt图形界面),花了好长时间的!
 楼主| sunhy1021 发表于 2009-12-10 14:29:51 | 显示全部楼层
问题解决了。

原因是:没有添加图片库,jpeg和png的库添加进去后就可以启动了!
 楼主| sunhy1021 发表于 2009-12-10 16:16:27 | 显示全部楼层
本帖最后由 sunhy1021 于 2009-12-10 16:23 编辑

新问题:
现在我用的是qtopia-1.7.0。
我是按照手册上的步骤来的,最后在里面添加了图片库后,能在屏幕上显示QT界面了,不过一直都是这个画面,触摸屏不起作用,我在内核里已经添加了触摸屏驱动,并且在启动信息里有提示“EmbedSky TouchScreen successfully loaded
input: EmbedSky TouchScreen as /class/input/input0”。说明触摸屏驱动能正确运行吧?
为什么会一直停留在那个画面,触摸屏不起作用呢?请问是什么原因?

在QT文件系统里(qtopia-1.7.0版本的)好像没有添加触摸屏校准程序的,在天嵌的root_qt_tp/目录下没有找到校准的相关文件?放在哪里的呢?

我在终端上运行天嵌的例子run_hello的时候:
[root@iFico /bin]# ./run_hello
Could not read calibration: /etc/pointercal
Cannot open /dev/h3600_ts (No such file or directory)
QServerSocket: failed to bind or listen to the socket
Create pluginlibman in libqpe

同时在屏幕上能显示hello例子的图像界面,触摸屏不起作用!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| sunhy1021 发表于 2009-12-10 17:04:08 | 显示全部楼层
新问题解决了:
自己有些马虎,在/etc/init.d/rcS里没有添加链接
#mkdir /dev/fb /dev/v4l
ln -s /dev/fb/0 /dev/fb0
ln -s /dev/vc/0 /dev/tty1
ln -s  /dev/ts0 /dev/h3600_tsraw

上面红色部分是添加后,就能启动QT了!
哎,告诫各位天嵌的粉丝,要认真细心啊!
亚瑟王 发表于 2009-12-11 17:08:42 | 显示全部楼层
很高兴你能自己找到错误原因,:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-3 04:46 , Processed in 1.062507 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表