在x-86 qtopia上添加应用程序+移植到开发板

我用的是mini2440附带资料中的x86-qtopia,环境为ubuntu10.0,以下是在模拟器上添加自己的应用程序myphone。

一、 在/qtopia/apps/Applications/中添加一个.desktop文件(拷贝其他应用程序的.desktop,对其进行修改),并把该文件复制到image/opt/Qtopia/apps/Applications下

Ps:.desktop文件中

Exec=myphone      //可执行文件名

    Icon= myphone     //应用程序图标的图片名

    Name[]=myphone   //应用程序标识名

 

二、把需要用到的图片放到qtopia/pics和image/opt/Qtopia/pics文件夹下

Ps:.desktop 、图片文件夹 、代码文件夹,这三个文件的文件名最好相同

 

三、在qtopia/src/applications/下建一个文件夹存放代码,把源代码(.cpp  .h文件)拷到该文件夹下。然后写一个.pro文件(可参照其他应用程序的.pro文件)

Ps:.pro文件的写法(myphone为我的应用程序名)

    HEADERS     =  call.h \        

                      dial.h\

                      mainwindow.h

    SOURCES     = call.cpp \

                       dial.cpp \

                       mainwindow.cpp \

                       main.cpp

    TARGET       =  myphone   //生成的目标文件名

    desktop.files=$${QTOPIA_DEPOT_PATH}/apps/Applications/myphone.desktop

    pics.files=$${QTOPIA_DEPOT_PATH}/pics/helpbrowser/*

    pics.path=/pics/myphone

    INSTALLS+=desktop

   PICS_INSTALLS+=pics

四、  把软件包中附带的Hello 例子里的build脚本文件(注意修改build的路径)拷到自己的代码文件夹中,运行./build可生成可执行文件。把可执行文件拷到qtopia/image/opt/Qtopia/bin/。重新在x86-qtopia目录下运行./run


把应用程序移植到开发版

1.     把.desktop文件移植到在/opt/Qtopia/apps/Applications/ 下

2.     把图片移植到/opt/Qtopia/pics/下

3.     把源代码文件夹复制到arm-qtopia/下,复制arm-qtopia里Hello的脚本build(注意该文件路径)到自己的源代码文件夹。运行./build即交叉编译生成可执行文件。把执行文件移植到/opt/Qtopia/bin/ 下,修改可执行文件的权限(chmod  +x  文件名),重新启动开发板即可。


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值