OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)

OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)


Linux系统:Ubuntu9.10

交叉编译器:arm-linux-gcc-4.3.2(已安装)

Qt:qt-x11-opensource-src-4.5.3.tar.gz

qt-embedded-linux-opensource-src-4.5.3.tar.gz

1、安装Qt

Qt下载地址:https://www.qt.io/download-open-source/

这里下载的安装包为:qt-embedded-linux-opensource-src-4.5.3.tar.gz(大小123MB)

OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)_第1张图片


2、安装Qt-x11

将qt-x11-opensource-src-4.5.3.tar.gz包放到Ubuntu的/work/system/目录下。
(1)解压
解压命令:$tar zxvf qt-x11-opensource-src-4.5.3.tar.gz

OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)_第2张图片

(2)安装与配置

	$cd qt-x11-opensource-src-4.5.3 
	$ ./configure 

OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)_第3张图片

选择“O”开源,之后选项“yes”,一段时间后就会生成Makefile文件。
最后执行make命令:
	$ make 

	$make install 

qt-x11 被安装到此目录下/usr/local/Trolltech/Qt-4.5.3 

OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)_第4张图片

(3)编译qvfb: 

$cd qt-x11-opensource-src-4.5.3/tools/qvfb 
$sudo make 

OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)_第5张图片
OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)_第6张图片

至此,qt-x11安装完毕完毕 

3、安装Qt/Embedded

将qt-embedded-linux-opensource-src-4.5.3.tar.gz包放到Ubuntu的/work/system/目录下。

(1)解压

解压命令:$tar zxvf qt-embedded-linux-opensource-src-4.5.3.tar.gz

(2)编译脚本文件配置Makefile文件(或者直接用./configure命令配置)

	$cd qt-embedded-linux-opensource-src-4.5.3
	$vim run.sh

run.sh中添加如下内容:

#! /bin/bash
	(echo o;echo yes)|./configure 	-prefix /usr/local/QtEmbedded-4.5.3  
	-shared  					-xplatform qws/linux-arm-g++ 



	-embedded arm    			-little-endian 	
	-qt-gfx-linuxfb  			-qt-kbd-usb  		-qt-mouse-tslib  		-qt-zlib 

 	-qt-freetype  				-qt-libtiff  		-qt-libpng  			-qt-libmng 

 $make 
$make install 

(3)

你可能感兴趣的:(嵌入式开发(学习笔记),项目)