该文章记录我初次使用这款开发板的过程,同时记录开发期间遇到的问题以及解决问题的方法。
转载请注明出处:大头资讯网——编程 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程序的下载和运行