下载此文档

QtEmbedded在嵌入式linux下的开发环境建立与移植Qt.doc


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
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的XWindows程序可以非常方便地移植到Qt/Embedded版本上。Qt/Embedded具有面向对象、跨平台和界面设计方便美观等优点,已得到了广泛的应用。本文主要通过大量的源代码,建立起linux主机和s3c2410下的QT/Embedded开发环境,并指出其移植方法。,目标平台为三星公司的S3c2410。需要准备的软件包如下:1)-安装libjpeg库,因为配置Qt/、、;2)-安装libuuid库,因为交叉编译时需要用到此库;3)qt-embedded-free--编写嵌入式图形界面所需的软件包;4)qt-x11--编写嵌入式图形界面所需的软件包。,过程如下:#cd/usr/src#//解压#cdjpeg-6b#./configure–enable-shared–enable-static//配置,既生成静态又生成共享库文件#make#cd/usr/local#mkdirman//注意建立man和man1文件夹#cdman#mkdirman1#cd/usr/src/jpeg-6b#makeinstall//编译并安装完成后会在/usr/,在/usr/local/,如果没有则说明安装不成功。#cd/usr/src#tarxvzfe2fsprogs-//解压#cde2fsprogs-#./configure-host=arm-linux-=arm-linux-gcc-with-linker=arm-linux-ld-enable-elf-shlibs-prefix=/usr/local/arm/-linux//配置生成基于ARM平台的libuuid库文件#makeinstall//编译并安装#cdlib#cp–dRlibuuid.*/usr/local/arm/-linux/lib//将生成的库文件拷到ARM交叉编译工具链所在的lib目录。、、(:ELF32-bitLSBSshared,ARM,Version1(ARM),notstripped则表示正确)。#cd/usr/local#tarxvfzqt-x11-free-#mvqt-x11-free-#cdqtx#exportQTDIR=$PWD//设置环境变量,在编译的时候要用到#exportPATH=$QTDIR/bin:$PATH#exportLD_LIBRARY_PATH=$QTDIR/lib#./configure-depths4,8,16-no-ipv6-no-cups-no-pch–qvfb-depths4,8,16,32//配置,可以通过./configure-help来获得帮助信息#make//编译#,将这些库

QtEmbedded在嵌入式linux下的开发环境建立与移植Qt 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w3332654
  • 文件大小82 KB
  • 时间2020-04-06