工程实践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
- 工程实践QT部分之一(准备工作)
- 工程实践QT部分之二(准备工作续以及程序编写)
- 工程实践QT部分之三(移植一)
- 工程实践QT部分之四(移植2)
- Struts2学习准备工作之一(转)
- ZooKeeper场景实践:(1)准备工作
- websocket之一:准备工作
- websocket之一:准备工作
- QT工程pro设置实践(with QtCreator)
- Qt Creator 管理多工程的实践
- iOS工程准备工作
- 第一部分 准备工作 OllyDBG
- 一步一步学Streams:第二部分(9)实践之准备工作(1)明确需求
- 一步一步学Streams:第二部分(10)实践之准备工作(2)初始化环境
- hadoop环境搭建准备工作之一:安装JDK(linux)
- Audio部分准备工作alsa移植
- 阿里一面准备工作<java部分>
- python爬虫实践(一):准备工作
- http://blog.csdn.net/thy822/article/details/5096664
- DOS下关机代码
- java程序中取得本机MAC地址
- 让sprite 循环跑
- AndroidPowerSaveDebug总结
- 工程实践QT部分之一(准备工作)
- 获取RadioGroup的值
- P2P资料搜集
- VC发送消息
- JAVA 如何实现WEB上曲线走势图
- TLD特征选择
- change hostname
- 用表格实现登录对话框居中的方法
- C#获取网页内容