新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM9的简易数码相框

基于ARM9的简易数码相框

作者:时间:2012-08-06来源:网络收藏

三、开发及制作过程

1. 移植QT( 版本为qt-embeddedfree-3.3.7)

QT 是一个跨平台的 C++ 图形用户界面库,是专为小型设备提供图形用户界面的应用框架和窗口系统。它提供丰富的窗口小部件(Widgets),支持窗口部件的定制,可以为用户提供漂亮的图形界面。QT 是开源的图形界面软件,也是最流行的图形界面之一。具体移植步骤如下:

(1) 在ftp://ftp.trolltech.com/qt/source/ 下载QT 源代码qt-embedded-free-3.3.7.tar.gz和qt-x11- free- 3.3.7.tar.gz .

(2) 编译qt-x11-free-3.3.7

① tar zxvf qt-x11-free-3.3.7

② cd qt-x11-free-3.3.7

③ ./configure

④ /usr/bin/gmake

(3) 交叉编译:编译qt-embedded-free-3.3.7

① tar zxvf qt-embedded-free-3.3.7

② c p q t - x 1 1 - f r e e - 3 . 3 . 7 / b i n / u i c q t -embedded-free-3.3.7/bin

③ c p q t - x 1 1 - f r e e - 3 . 3 . 7 / b i n / m o c q t -embedded-free-3.3.7/bin

④ cd qt-embedded-free-3.3.7

⑤ . / c o n f i g u r e - s h a r e d - t h r e a d-embedded arm -qvfb -freetype -depths4 , 8 , 1 6 , 2 4 , 3 2 - q t - g i f - q t - l i b p n g - q t -libmng -qt-libjpeg -qtopia-sqlite -no-qvfb/usr/bin/gmake

(4) 运行qt-embedded-free-3.3.7/example/hello/hello :

#cd qt-embedded-free-3.3.7/example/hello./hello –qws

如果屏幕显示hello,就说明移植成功。



评论


相关推荐

技术专区

关闭