QT 开发环境的搭建2(用自己的QT程序取代arm板上的QT程序)

来源:互联网 发布:软件价格 编辑:程序博客网 时间:2024/06/08 08:07
主要实现:要注意的点都用红色标识了
          在ARM开发板上(tiny6410)点击QT的图标,就会运行板上自带的QT程序,现在我们用自己的图片(.png格式)取代原来的图片。点击图片运行程序。
       
#操作系统:Ubuntu14.04
#开发板:友善之臂Tiny6410 V1.2  or Tiny6410SDK
#QTE-arm:4.7.0


1.在Windows下运行PUTTY 远程登入开发板。

2.打开Ubuntu系统(虚拟机)要可以运行NFS服务,实现开发板于主机之间的通信。

3.启动开发板。在PUTTY的命令行上输入命令。用NFS实现文件目录的挂载。

开发板上的操作:(PUTTY,NFS实现)


板子一(友善之臂Tiny6410 V1.2  S70电阻屏)
1.修改桌面图标(要注意图片的名字不能改,否则开发板不能识别:qt4-starter.png
先准备好分辨率为48*48的png格式的图标做为程序的启动图标(先存放好于SD卡的根目录下并且命名为qt4-starter.png)
然后执行以下代码实现修改桌面图标:
@# rm /opt/Qtopia/pics/qt4-starter/qt4-starter.png
@# cp /sdcard/qt4-starter.png /opt/Qtopia/pics/qt4-starter/

2.修改桌面图标的名称(英文就行)
@# vi /opt/Qtopia/apps/FriendlyArm/qt4-starter.desktop
将倒数第二行Name[]=Start Qt4.7.0修改为Name[]=1_WuXianZiDongHua
修改后的qt4-starter.desktop文件内容如下:
[Translation]
File=QtopiaSettings
Context=qt4-starter
Comment[Desktop Entry/Name]=Use soft hyphen (char U00AD) to indicate hyphenation
[Desktop Entry]
Exec=qt4-starter
Icon=qt4-starter
Type=Application
Name[]=1_WuXianZiDongHua
CanFastload=0

3.修改Start Qt4.7.0启动项
@#vi /bin/qt4
将倒数第二cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher和倒数第三行./fluidlauncher -qws注释掉,然后加入一行jllee -qws(注意:这里让jllee -qws成为倒数第二行)
 
4.换掉友善自带的程序
算了,说换掉就太不够友善面子了,保留友善的程序,在这里加入我们自己的Q4程序!
将自己编译好的Qt4程序放在SD卡中,执行以下代码实现它:
@# cp /sdcard/jllee /bin/
P.S.jllee程序是Qt4程序,用Qt Creator编译的ARM平台下可执行程序。
 
5.最后验证一下
重启开发板,进入界面后切换到桌面的“友善之臂”那一页里,有个名为“1_WuXianZiDongHua”的图标,这个就是你自己Qt程序的桌面图标了,双击即可见证奇迹!

 板子二(友善之臂Tiny6410SDK   H43电阻屏)
0.直接烧写友善自带的Linux系统,进入系统后完成以下操作:
 
1.修改桌面图标
先准备好分辨率为48*48的png格式的图标做为程序的启动图标(先存放好于SD卡的根目录下并且命名为qt4-starter.png)
然后执行以下代码实现修改桌面图标:(@#表示在FriendlyARM终端上的提示符,以下同,不再提示)
@# rm /opt/Qtopia/pics/qt4-starter/qt4-starter.png
@# cp /sdcard/qt4-starter.png /opt/Qtopia/pics/qt4-starter/

2.修改桌面图标的名称
@# vi /opt/Qtopia/apps/FriendlyArm/qt4-starter.desktop
将倒数第二行Name[]=Start Qt4.7.0修改为Name[]=2 xiaosai
修改后的qt4-starter.desktop文件内容如下:
[Translation]
File=QtopiaSettings
Context=qt4-starter
Comment[Desktop Entry/Name]=Use soft hyphen (char U00AD) to indicate hyphenation
[Desktop Entry]
Exec=qt4-starter
Icon=qt4-starter
Type=Application
Name[]=2 xiaosai
CanFastload=0

3.修改Start Qt4.7.0启动项
@#vi /bin/qt4
将倒数第二cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher和第三行./fluidlauncher -qws
换成(或者注释掉)jllee -qws(注意:这里相当于把两行换成一行了的,让jllee -qws这一行成为倒数第二行即可)

4.换掉友善自带的程序
算了,说换掉就太不够友善面子了,保留友善的程序,在这里加入我们自己的Q4程序!
将自己编译好的Qt4程序放在SD卡中,执行以下代码实现它:
@# cp /sdcard/jllee /bin/

5.修改Ip(方便以后使用ftp与6410传数据,此步不操作也行)
vi /etc/eth0-setting
把第一行改为:IP=10.10.206.230
0 0
原创粉丝点击