【编程】使用友善之臂mini2440开发嵌入式QT程序——不断更新中

该文章记录我初次使用这款开发板的过程,同时记录开发期间遇到的问题以及解决问题的方法。

转载请注明出处:大头资讯网——编程 http://www.datouinfo.com/?p=482

要开发arm9的程序,需要有一个交叉编译环境。这就需要一个装有Linux操作系统的电脑。然后在这上面安装必要的软件来搭建交叉编译环境。下面开始我们的嵌入式QT之旅,这个旅程,开始的时候真的好痛苦~~

1、操作系统的安装。当下的电脑大都是64位机器。本人也有一个64位的笔记本,装了ubuntu系统,索性就使用这个系统试试。安装arm-linux-gcc的时候就出了各种问题。各种莫名其妙的错误。网上也有很多关于64位机器安装qt/e环境的各种方法,我也实验了很多种方法,最终放弃了。还是老老实实用32位机器吧。自己的电脑是64位机器,不大可能安装32位linux。只能安装虚拟机。这里说一下,在64位机器上安装32位的虚拟机linux系统做开发是没有任何问题的。

2、Virtual VBOX虚拟机的安装。虚拟机主要有两个,在这里选择Virtual VBOX,当然了两个都是可以的。VMware的功能更强大,但是vbox已经够用了。根据mini2440开发手册的要求,建议安装fedora9.比这更好版本的系统应该也是可以的。安装系统的方式可以参照开发手册中的说明,其实也没有什么注意的地方,只是在选择安装类型的时候,继续要选择开发者模式,毕竟我们是要做程序开发,选择这一项,我们可以少另外安装一些库文件。顺利安装完系统之后,进入root中。

3、虚拟机联网。因为需要联网安装部分库。至少我是遇到这种情况。所以需要虚拟机联网。首先要在虚拟机的设置中->网络->连接方式中选择桥接模式。其他设置请根据下图设置。

3、虚拟机网络的配置。

4、虚拟机QT环境的搭建。

5、qt程序的编译

6、qt程序的下载和运行

你可能感兴趣的:(ARM,Linux,QT)