ARM端开发QT界面

基本思路:windows端完成Qt程序编写,在linux端进行交叉 编译,最后将编译完成的可执行文件挂载到ARM端,在ARM上运行该文件。具体步骤 如下:

1.安装虚拟机(为节省时间 可以 同时启动ARM开发板)

2.切换为root管理员模式,

sudo su root

3.将arm-2009q3-67.tar.gz

env.sh

Qt-arm-4.6.2.tar.gz

这三个文件复制进虚拟机内。

4.解压ARN环境下的Qt

tar -xvf arm-2009q3-67.tar.gz -C /user/local/arm

5.进入./profile文件内修改arm编译工具的路径为:(第二行)而后. /root/.profile启动文件

vi /root/.profile

/user/local/arm/arm-2009q3-67.tar.gz/bin/:/$PATH

6.

source /root/.profile

7.解压Qt-arm-4.6.2.tar.gz到根目录

tar -xzvf Qt-arm-4.6.2.tar.gz -C    /     

8.完成网络配置

9.安装好nfs后,vi /etc/exports

修改:/home/locust/nfs*(rw,sync,no_subtree_check,no_),再启动配置

/etc/init.d/nfs-kernel-server start

10.在arm端挂载到nfs目录下挂载文件:

mount -t nfs -o nolock  虚拟机端网络地址 :/home/loucst/nfs /mnt/nfs  /mnt/nfs(开发板下目录)

11.在windows端编写QT程序,将编写好的QT程序复制到linux端,而后进行编译:

/mnt/nfs/Trolltech/QT-embedded/bin/qmake     -project
/mnt/nfs/Trolltech/QT-embedded/bin/qmake 
make

  12.将编译后所需文件复制进ARM平台

cp     project1(编译后生成的文件)    /home/locust/nfs/
cp    /mnt/nfs/Trotech    /home/locus/nfs/ -R
cp    /home/locust/env.sh    /home/locust/nfs/Trollectch/Qt-embe....install

13.在env.sh所在目录下

source env.sh

14.

插上鼠标后执行           ./peoject/(编译后的文件名)        -qws

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值