zoukankan      html  css  js  c++  java
  • Qt应用程序移植到ARM开发板的步骤

    交叉编译写好的应用程序

    进入到/opt/FriendlyARM/Nano2410V2/arm-qtopia目录中,建立一个文件夹,把应用程序的源代码放在此文件夹目录下。然后按以下步骤交叉编译程序:

    • Ø         progen  –n  ***  –o  ***.pro
    • Ø         tmake   ***.pro  –o   Makefile
    • Ø         vi  Makefile (修改Makefile文件:LINK = arm-linux-g++;还有看SOURCESOBJECTS项是否有重复的;还有编译规则中是否也有重复的规则,有则删除)
    • Ø         make

     

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

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

     

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

    桌面文件内容包括:应用程序的说明、执行程序、程序图标、类型和名称。例如,

    文件内容格式如下:

              [Desktop Entry]

              Comment = A Simply Application Program

              Exec =

              Icon =

              Type =

              Name =

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

     

    四、为应用程序添加图标

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

     

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

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

    mkyaffsimage  /opt/FriendlyARM/Nano2410V2/root_qtopia_mouse  ***.img

     

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

    • Ø         挂载U

    mount  /dev/sda1  /mnt/usb

    • Ø         复制步骤五中的文件系统映像

    cp  /opt/FriendlyARM/Nano2410V2/root_qtopia_mouse /***.img  /mnt/usb

    • Ø         卸载U

    umount  /dev/sda1  /mnt/usb

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

     

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

  • 相关阅读:
    Selenium2+python自动化6-八种元素元素定位(Firebug和firepath)
    Selenium2+python自动化5-操作浏览器基本方法
    Selenium2+python自动化4-Pycharm使用
    Selenium2+python自动化3-解决pip使用异常
    Selenium2+python自动化2-pip降级selenium3.0
    Selenium2+python自动化1-环境搭建
    由《大宅门》看季宗布的育人之道
    三大线性排序之计数排序
    反转字符串
    out.print和out.write方法
  • 原文地址:https://www.cnblogs.com/zhengzhencai/p/3461846.html
Copyright © 2011-2022 走看看