Qt/Embedded 在嵌入式 linux 下的开发环境建立与移植摘要:本文主要介绍了在嵌入式 linux 系统下 QT/Embedded 开发环境建立与移植
通过大量源代码与分析,建立起在 linux 主机和 s3c2410 下的 Qt/开发环境,再对 QT/E 程序进行移植
关键词:Qt/Embedded;嵌入式;linux 引言Qt/Embedded 是奇趣科技推出的基于 Linux 的嵌入式平台开发工具,是 Qt 的嵌入式版本
它继承了 Qt 的全部标准 API,提供了比 Xlib 和 XWindows 系统更加紧凑的窗口生成系统,对 FrameBuffer 直接进行操作(见图 1)
完全模块化的设计和高效的编译系统减少了存的消耗,这些使 Qt/Embedded 成为嵌入式环境中,功能强大而全面的 GUI 开发工具
由于 KDE 等项目均使用 Qt 作为支持库,所以许多基于 Qt 的 X Windows 程序可以非常方便地移植到 Qt/Embedded 版本上
Qt/Embedded 具有面对对象、跨平台和界面设计方便美观等优点,已得到了广泛的应用
本文主要通过大量的源代码,建立起 linux 主机和 s3c2410 下的QT/Embedded 开发环境,并指出其移植方法
1.前期准备本文所用到的宿主机操作系统为 RED HAT 9
0 ,目标平台为三星公司的S3c2410
需要准备的软件包如下:1)jpegsrc
gz -安装 libjpeg 库,因为配置 Qt/E 支持 jpeg 时需要jpeglib
h、 libjpeg
a、libjpeg
so 这三个文件;2)e2fsprogs
gz -安装 libuuid 库,因为交叉编译时需要用到此库;3)qt-embedded-free-3
gz -编写嵌入式图形