工程实践QT部分之一(准备工作)
2012-03-13 16:56
323 查看
经过将近半个月的尝试摸索,算是成功的把“智能家居系统”中的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
下面是在此过程中的一些总结:
首先由于友善之臂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
相关文章推荐
- 工程实践QT部分之二(准备工作续以及程序编写)
- 一步一步学Streams:第二部分(9)实践之准备工作(1)明确需求
- 一步一步学Streams:第二部分(10)实践之准备工作(2)初始化环境
- 工程实践QT部分之四(移植2)
- 工程实践QT部分之三(移植一)
- qt 工作实践经验
- 实践 Neutron 前的两个准备工作 - 每天5分钟玩转 OpenStack(78)
- maven 项目(四) spring集成springMVC开发统一接入API(准备工作:第二部分)
- Myeclipse 中建立第一个jsp工程注意事项及开始软件准备工作
- 深度学习实践经验:用Faster R-CNN训练行人检测数据集Caltech——准备工作
- 词频统计工程的准备工作和实际完成情况
- 深度学习实践经验:用Faster R-CNN训练行人检测数据集Caltech——准备工作
- IBM SOA 解决方案设计师认证考试准备,第 1 部分:SOA 最佳实践
- 机器学习Python实践-第三部分-数据准备
- OpenGL学习笔记(五):创建OpenGL工程模板前的所有准备工作
- Audio部分准备工作alsa移植
- 实践 Neutron 前的两个准备工作 - 每天5分钟玩转 OpenStack(78)
- iOS工程准备工作