主题 : mini2440的qtopia2和qtopia4共存问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 36052
精华: 0
发帖: 6
金钱: 35 两
威望: 7 点
综合积分: 12 分
注册时间: 2011-01-11
最后登录: 2011-01-18
楼主  发表于: 2011-01-14 11:00

 mini2440的qtopia2和qtopia4共存问题

现在,有很多人移植和使用最新的QtE-4.7.0(以下简称Qt4),但该版本并没有一个桌面管理系统,这导致每次只能启动一个Qt4应用程序,这对于开发板产品来讲是很不方便的。目前我们可以把Qt4程序作为Qtopia桌面系统的一个应用,点击Qt4的图标就可以方便的运行它了,当Qt4程序关闭时,又返回到Qtopia系统,通过这样的无缝切换运行,你就可以自由地开发Qt4或Qtopia2程序了。需要说明的是,通过这样的方法运行Qt4时,它和Qtopia2是没有任何关联的,这就保证了Qt4应用的纯洁性。
  另外,我们还为喜欢Qtopia Phone版本(也就是Qt-Extended-4.4.3,我们称之为Qtopia4)的用户准备了一份快餐,无论是ARM版本还是X86版本的Qtopia4,你都可以使用我们精心制作的一键编译脚本,轻松地把它们编译出来,而不需要上网到处扒资料;更令你无法想象的是,Qtopia4也可以和Qtopia2互相切换运行,而无需另外重启或重烧系统。
  Qtopia-2.2.0, Qtopia4和QtE-4.6.3共存的直接表现就是整个系统变得很庞大,加上一些多媒体示例,整个目标文件系统大约有210MB左右
•    如果你只需要Qtopia-2.2.0,只需删除目标文件系统中的/usr/local/Trolltech目录和/opt/Qtopia4.4.3目录就可以了
•    如果你只需开机运行Qtopia4系统,只要把/etc/init.d/rcS中的"/bin/qtopia &"改为"/bin/qtopia4 &"就可以了
•    如果你只需开机运行Qt4系统,只要把/etc/init.d/rcS中的"/bin/qtopia &"改为"/bin/qt4 &"就可以了
•    如果你只想要一个基本的无图形界面的系统,只需删除以上3种Qt图形系统所对应的目录就可以了

  注:我们不抗拒任何新的系统出现,但希望找到更加简单易用的方式使用它,因为大部分技术人员最终面向的是不需要了解技术的终端用户,这就需要有比较好的用户体验,在这方面,我们需要不断的尝试摸索。

这个FRIENDLY官网上说的,我试了下说是不行,怎么回事呀,有人知道么?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-01-14 13:55
不行的提示是什么?你的步骤是什么?
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 36052
精华: 0
发帖: 6
金钱: 35 两
威望: 7 点
综合积分: 12 分
注册时间: 2011-01-11
最后登录: 2011-01-18
2楼  发表于: 2011-01-14 13:58
    如果你只需开机运行Qtopia4系统,只要把/etc/init.d/rcS中的"/bin/qtopia &"改为"/bin/qtopia4 &"就可以了
说是找不到qtopia4,然后我去bin下面看个,有个qt4和qtopia,确实没有qtopia4。
所以vi /etc/init.d.rcS,把"/bin/qtopia &"改为"/bin/qtopia4 &"后,英文提示是找不到。
改成qt4是可以的。
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
3楼  发表于: 2011-01-14 14:23
vi /bin/qtopia4

将文件末尾的
exec $QPEDIR/bin/qpe 1>/dev/null 2>/dev/null
改成
exec $QPEDIR/bin/qpe

提示信息就出来了。