工程实践QT部分之一(准备工作)

来源:互联网 发布:海康200万网络摄像机 编辑:程序博客网 时间:2024/05/17 22:01

经过将近半个月的尝试摸索,算是成功的把“智能家居系统”中的Qt界面成功移植到了mini2440开发板上,(这是我们小组工程实践的小项目,我和另一位同学主要负责QT部分)

下面是在此过程中的一些总结:

 

首先由于友善之臂mini2440的使用手册中用到的系统是fedora9所以在虚拟机上安装了此系统。首先遇到了第一个问题。

1.      fedora9系统在虚拟机上无法实现vmware tools文件夹共享。

通过查阅网上的资料,学习之后,成功解决!

 

环境 vmware6.5  fedora9

 

安装Vmwar Tools
选择VM-->install VMware Tools
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]#mount /dev/cdrom /mnt/cdrom/
[root@localhost ~]# cd /mnt/cdrom/
[root@localhost cdrom]# ls 后有
VMwareTools-6.5.0-118166.i386.rpm
VMwareTools-6.5.0-118166.tar.gz


[root@localhost cdrom]# cp VMwareTools-6.5.0-118166.tar.gz /tmp //拷贝到/tmp下
[root@localhost cdrom]# cd /tmp/
[root@localhost tmp]# tar zxvf VMwareTools-6.5.0-118166.tar.gz //解包文件
[root@localhost tmp]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ./vmware-install.pl   //安装开始

一路回车之后出现:


What is the location of the directory of C header files that match your runningkernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.
查看目录/usr/src/ 根本没有linux这个目录
只有/usr/src/redhat

google/baidu解决方案:

方案是安装kernel devel包
先查看内核版本号
[root@localhost ~]# uname -r
2.6.25-14.fc9.i686
[root@localhost ~]# rpm -q kernel-i686-devel
package kernel-xen-devel is not installed

这是i686的内核,所以,要安装对应版本号的kernel-i686-devel rpm包:
下载地址:

http://rpm.pbone.net/index.php3/stat/4/idpl/7201713/com/kernel-devel-2.6.25-14.fc9.i686.rpm.html

安装:
[root@localhost ~]# rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm

完成安装后,在/usr/src/下已经多出了一个kernels目录
[root@localhost ~]# cd /usr/src/
[root@localhost src]# ls
kernels redhat

无图无真相,下面是截图

/********************************************************************************************************************************/

/********************************************************************************************************************************/


[root@localhost src]# cd kernels
[root@localhost kernels]# ls
2.6.20-2925.9.fc7.i686.rpm

表明kernel-xen-devel已经装好了
再次使用vmware-install.pl安装,

./vmware-install.pl

就一直enter,装完VMware Tools
(可自动找到配套的the directory of C header files了,哈)

在安装的最后阶段,会出现:
Do you want to change your guest X resolution? (yes/no) [no] y

Please choose one of the following displaysizes (1 - 13):

[1] "640x480"
[2]< "800x600"
[3] "1024x768"
[4] "1152x864"
[5] "1280x800"
[6] "1152x900"
[7] "1280x1024"
[8] "1376x1032"
[9] "1400x1050"
[10] "1680x1050"
[11] "1600x1200"
[12] "1920x1200"
[13] "2364x1773"

Please enter a number between 1 and 13:

2.      安装交叉编译器

此部分参考我的技术博客:http://blog.chinaunix.net/uid-26459303-id-3079520.html

不再细说。(to be continue...)2012.2.28


原创粉丝点击