Qt应用程序移植到ARM开发板的步骤

一、交叉编译写好的应用程序


进入到/opt/arm-qtopia目录中,建立一个文件夹,把应用程序的源代码放在此文件夹目录下。然后按以下步骤交叉编译程序:
#progen  –n  ***  –o  ***.pro
#tmake   ***.pro  –o   Makefile
#vi  Makefile (修改Makefile文件:LINK = arm-linux-g++;还有看SOURCES、OBJECTS项是否有重复的;还有编译规则中是否也有重复的规则,有则删除)
make



二、复制可执行文件到QPEDIR/bin目录下

将步骤一生成的可执行二进制文件复制到/opt/root_qtopia_mouse/opt/qtopia/bin目录下。


三、自定义应用程序的桌面文件(.desktop)

桌面文件内容包括:应用程序的说明、执行程序、程序图标、类型和名称。例如,
文件内容格式如下:
          [Desktop Entry]
          Comment = A Simply Application Program
          Exec = 
          Icon = 
          Type = 
          Name = 

将创建的应用程序的桌面文件代码.desktop保存到/opt/root_qtopia_mouse/opt/qtopia/apps/Applications目录下。



四、为应用程序添加图标

选择一个图片作为应用程序的图标,然后把此图标复制到/opt/root_qtopia_mouse/opt/qtopia/pics目录下。


五、制作包含应用程序的文件系统映像

使用mkyaffsimage命令将加入应用程序的文件系统/opt/root_qtopia_mouse制作成文件系统映像,命令如下:

mkyaffsimage  /opt/root_qtopia_mouse  ***.img


六、使用U盘将文件系统映像复制到PC机

挂载U盘
mount  /dev/sda1  /mnt/usb

复制步骤五中的文件系统映像
cp  /opt/root_qtopia_mouse /***.img  /mnt/usb

卸载U盘
umount  /dev/sda1  /mnt/usb

(注:卸载之前一定不要进入/mnt/usb目录,否则卸载不成功,也就不能复制成功)


七、使用DNW工具将文件系统映像烧写到Nand Flash中

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值