首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Qtopia4移植过程

Qtopia4移植过程

Qtopia4移植过程(一)

1.  软硬件环境

一.硬件平台

1.主机: PC机,512M内存以上。

2.目标机: UP-NetARM2410-S实验平台。

二.移植软件资源

1.Red Hat Linux 9.0(主机操作系统)

2.gcc-3.4.1.tar.gz(主机编译器)

3.arm-linux-gcc-3.4.1.tar.bz2(交叉编译器)

4.tslib-1.3.tar.bz2(管理目标平台的触摸屏)

5.qtopia-opensource-src-4.2.1.tar.gz(包含Qt,Qtopia core)

2. GUI(QT)的移植过程

编译前的约定:

1)我的工作目录为:/mnt/nfs。

2)qtopia-opensource-src-4.2.1.tar.gz 软件包放在/mnt/nfs/qtopia4目录下。

一.编译主机编译器 gcc-3.4.1.tar.gz

步骤如下:

# tar –zxvf gcc-3.4.1.tar.gz

# ./configure    (默认安装目录为:/usr/local)

# make

# make install

安装完成后,可执行文件放在/usr/local/bin目录下,库文件放在/usr/local/lib目录下。

二.安装交叉编译器 arm-linux-gcc-3.4.1.tar.bz2

步骤如下:

# tar jxvf arm-linux-gcc-3.4.1.tar.bz2

解压后的文件为 usr目录,其已包括可执行文件,直接将usr拷贝到根目录下。然后

# vi /etc/profile

在里边添加:

export PATH=$PATH:/usr/local/arm/3.4.1/bin

保存退出,执行:

# source /etc/profile

三.编译tslib-1.3.tar.bz2

详细步骤如下:

# tar jxvf tslib-1.3.tar.bz2

解压后的目录为tslib-1.3。

# cd tslib-1.3

# export CC=arm-linux-gcc

# export CXX= arm-linux-g++

# ./autogen.sh

# ./configure --prefix=/mnt/nfs/tslib1.3-install --host=arm-linux

( 配置目标平台为ARM-linux,在主机上的安装目录为/mnt/nfs/tslib1.3-install )

# make

# make install
返回列表