• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : Qt Embedded 4.5 ARM 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 12882
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2010-01-15
最后登录: 2010-11-04
楼主  发表于: 2010-02-02 10:36

 Qt Embedded 4.5 ARM

Qt Embedded 4.5 ARM 已编译好的软件已经上传到网盘,文件名:QtE-arm.tar.gz  解压到 /op/QtE-arm/ 上即可使用。可以单独使用也可在QT Creator 中使用。
级别: 新手上路
UID: 10541
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2009-11-07
最后登录: 2011-05-07
1楼  发表于: 2010-02-02 17:12
感谢楼主!
用过的Linux发行版:Arch,Gentoo,Debian,Fedora,RHEL,CentOS,Ubuntu,OpenSUSE,RedFlag,Ylmf,De ..
级别: 骑士
UID: 12662
精华: 0
发帖: 181
金钱: 955 两
威望: 191 点
贡献值: 0 点
综合积分: 362 分
注册时间: 2010-01-11
最后登录: 2014-02-14
2楼  发表于: 2010-02-02 20:10
请问 怎么用到开发板上的Qtopia中呢?
业余Linux爱好者。
级别: 新手上路
UID: 12882
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2010-01-15
最后登录: 2010-11-04
3楼  发表于: 2010-02-03 13:15
不能在友善自带的Qtopia中使用。Qt Embedded 4.5 就是一个独立的arm的开发环境。
级别: 新手上路
UID: 10541
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2009-11-07
最后登录: 2011-05-07
4楼  发表于: 2010-02-03 17:07
请问如何在板子上使用?
级别: 新手上路
UID: 12882
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2010-01-15
最后登录: 2010-11-04
5楼  发表于: 2010-02-04 09:30
QT Embedded 4.5.0移植到友善之臂mini2440开发板

1、准备文件
tslib1.4.tar.gz
下载的QtE-arm.tar.gz
arm-linux-gcc交叉编译器,最好不要使用友善自带的4.3版本,以免出现segment fault错误。并安装完成。

2、安装和使用QT Embedded软件
A. 解压QtE-arm.tar.gz  到pc机 /opt/QtE-arm/ 目录
在2440开发板上建立/opt/QtE-arm/lib 和/opt/QtE-arm/lib/fonts 目录,并把pc机上同名目录中所有文件拷贝到开发板上述两个目录中。
B. 解压及编译触摸屏软件tslib1.4.tar.gz
把tslib1.4.tar.gz 文件放到pc机/tmp/目录下,解压得到/tmp/tslib 目录。运行:
./autogen.sh
./configure --prefix=/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
make
make install
在PC 机/tslib/下生成触摸屏运行库。并把pc机上/tslib/目录中所有文件拷贝到开发板/tslib/目录中,注意包含子目录和文件。

C. 建立arm环境变量文件
有两种方法
1、在QtCreator中使用:在QtCreator选择Tools->options->Qt4->Qt Versons菜单,增加/opt/QtE-arm/编译目录,然后选择Qt-Embedded作为Default QT verson即可在QtCreator中编译应用程序。
2、独立使用:在pc机上进入/opt/QtE-arm/目录,然后执行 . setenv.sh文件(注意. 后面有个空格)。通过qmake –project 和qmake 命令编译应用程序。
D. 在开发板上建立环境变量。
修改开发板上/etc/profile 文件,增加以下内容:
export QTDIR=/opt/QtE-arm/
export T_ROOT=/tslib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
修改mini 2440上/tslib/etc/ts.conf 文件:把第二行# module_raw input 前面的#和空格去除,保存退出。
E. 校准触摸屏
从新启动开发板,执行:
cd /
cd tslib/bin
./ts_calibrate 校准触摸屏
./ts_test 测试触摸屏
如果正常,校准成功。

F 运行应用程序
把pc机编译好的可执行文件拷贝或mount的方法下载到开发板任意目录上并运行 ./文件名 –qws 运行。

注意运行前把原有的的qtopia进程kill掉,否则不正常
级别: 新手上路
UID: 12882
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2010-01-15
最后登录: 2010-11-04
6楼  发表于: 2010-02-04 09:35
补充:如果在pc机复制文件到开发板过程中出现不能复制链接文件的情况,则需要在开发板上手动添加缺失的链接文件。
级别: 新手上路
UID: 14310
精华: 0
发帖: 20
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2010-02-06
最后登录: 2010-11-16
7楼  发表于: 2010-02-21 22:28
楼主你真是一个大好人,请问什么时候可以共享一下QtE-x86,我下载安装几次都是编译到一半就进行不下去了!
级别: 新手上路
UID: 14310
精华: 0
发帖: 20
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2010-02-06
最后登录: 2010-11-16
8楼  发表于: 2010-02-25 09:33
LZ没反应了!
级别: 新手上路
UID: 12882
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 84 分
注册时间: 2010-01-15
最后登录: 2010-11-04
9楼  发表于: 2010-02-25 11:08
我觉得好像没有必要编译x86的QT/E,qt的sdk版本已经有编译好的,下载就可以了。
用户编程时在PC机上调试好了在用arm编译下载到开发板即可
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go