qtopia的程序实在是不太明白,就暂时放过。先照着官方文档,用用QT4吧,结果发现写得有点不太清楚,为了造福像我这样的纯新手,就把我研究出来的笨办法分享出来。
首先还是按照官方文档编译qt4,编译这块官方文档写得很详细,但是接下来就有点不明不白,我的方法就是编译完成后把target-qte-4.7.2.tgz和switch_to_qt4 都复制到TF卡里。然后插到板子的卡座里。通过TF卡来传输这两个文件。
接下就是通过串口把板子和电脑相连,打开串口助手一类的软件,我用的是串口猎人。
将接收和发送都选成字符串。然后开机。开机完成,串口猎人显示如下图:
注意我红线标出的部分:请按ENTER激活控制台,因为我们是使用串口操作,因而只需要在发送框里按一下ENTER,然后发送就心如控制台了。进入成功了,像下图:
接下来就是把两个文件从TF卡拷贝到根文件系统。TF卡在linux中默认的挂载位置是sdcard。如果不确定,可以输入ls+回车,查看。如图:
可以看到里面的sdcard,然后只要拷贝到根文件系统就行,linux默认的根文件系统就/,也就是说挂载点就是/。
接下来在串口猎人中发送下面两条指令:cp /sdcard/switch_to_qt4 /;cp /sdcard/target-qte-4.7.2-tgz / 运行结果如图:
接下来就是解压target-qte-4.7.2.tgz。输入命令:tar -xvf target-qte-4.7.2.tgz 就行了,运行结果如图:
接下来就是设置qt4环境,发送source ./switch_to_qt4 就行,这步就不上图了。至此,所有工作就完成了。接下来就是运行一个示例程序来验证一下。通过串口发送 /usr/local/Trolltech/QtEmbedded-4.7.2-arm/examples/widgets/wiggly/wiggly -qws 就行了。
运行的结果如下图:
如果要重新启动qtopia有两个方法,1:串口发送/bin/qtopia ;2:直接重启板子。
注意:发送命令时,不要忘记了加回车,因为回车在发送中是不显示的,所以容易漏掉。
论坛ID:shihuntaotie
提交时间:2014.07.09