基于linux-arm的qt环境搭建 史上最详细qt移植资料

基于linux-arm的qt环境搭建 史上最详细qt移植资料

ID:15420882

大小:5.04 MB

页数:11页

时间:2018-08-03

基于linux-arm的qt环境搭建 史上最详细qt移植资料 _第1页
基于linux-arm的qt环境搭建 史上最详细qt移植资料 _第2页
基于linux-arm的qt环境搭建 史上最详细qt移植资料 _第3页
基于linux-arm的qt环境搭建 史上最详细qt移植资料 _第4页
基于linux-arm的qt环境搭建 史上最详细qt移植资料 _第5页
资源描述:

《基于linux-arm的qt环境搭建 史上最详细qt移植资料 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、特别说明此资料来自百度文库(http://wenku.baidu.com/)您目前所看到的文档是使用的抱米花百度文库下载器所生成此文档原地址来自http://wenku.baidu.com/view/8cd6820490c69ec3d5bb7569.html感谢您的支持抱米花http://blog.sina.com.cn/lotusbaob开发之开发之开发之开发之平台搭建平台搭建平台搭建平台搭建ARM---QT系统的系统的系统的系统的平台平台平台平台移植移植移植移植基于基于基于基于LinuxARMQT第一部分第一部分第一部分第一部分::::移植前

2、述移植前述移植前述移植前述现在平台下的行业如火如荼,使用作为操作系统的也较多,本文只针对和linuxlinuxARMARM移植和程序测试做一翻详解,对于等系统不涉及。ARMwinceQT开发的话必须具备以下硬件或平台条件:1.硬件开发板,现在处理器用的多是或者ARM112.ARMARM9针对嵌入式行业的系统内核,以及机上的系统开发环境,比如UbuntuLinuxPCLinux,等3.Redhat,CentOs开发无非是底层驱动移植和开发,以及顶层的应用程序开发,还有相对应的各种调试。不管是开发还是调试,都要用到相对应的工具或软件。驱动开发的领域本

3、文不涉及,而顶层应用程序开发的一个重要环节就是面向客户的图形界面开发,而图形界面开发嵌入式领域用的比较多的是软件开发环境,这个比较复杂多样。ARMARMQtQT。图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。是诺基亚开发的一个跨平台的C++是完全面向对象的,很容易扩展,并且允许真正地组件编程。Qt4应用程序在板上调试,以确认程序的正确性和完整性等,这时应该如何办呢?机上开发,完成后希望在ARMpc.这里面涉及的知识比较多,有:开发板引导启动文件内核镜像的烧写;交叉编译;搭建UbootLinux;开发环境;

4、开发板与机系统的挂载连接;再就是QTPCLinuxNFSQT程序在线测试等。上述中交叉编译之前的所有操作本文不涉及,读者如有不明之处请另找资料,本文意在构建一个开发环境,和使用开发板通过挂载后的应用程序测试环境。QTNFSQT第二部分第二部分第二部分第二部分::::移植具备条件移植具备条件移植具备条件移植具备条件QT交叉编译器:版本较多,现在常用的是或者arm-linux-gcc-4.1.22.QTarm-linux-gcc-4.3.2.1.版本和:qt-embedded-linux-opensource-src-4.5.3.tar.gzqt-x

5、11-opensource-src-4.5.3.tar.gz,可以从官网上下载各种版本(注:开发的公司已被诺基亚公司收购)官网地址:QTQT2.http://qt.nokia.com/触摸屏支持tslib3.系统上的一些编译工具或者库Linux说明:(应用程序调试时需要要到它编译成)交叉编译工具是在库安装时要用到它来编译,然后1QTQT板上能运行的代码。ARM开发板上运行的应用程序的库文件,而包含了支持最终到()qt-embedded-linux-opensource-src2ARM板环境的模拟程序调试,比如说没有开发板的时候,但又想验证能否在则

6、是为了能在机上进行针对qt-x11-opensource-srcPCARM板上运行,此时需要用到。ARM则是用来校准触摸屏用的,触摸数据最先由开发板上驱动程序得到,(驱动已经加载到内核中),然后传递给)(tslib3将原始数据进行一定去抖,校准等工作,然后把数据传给顶层应用程序,我是这样理解的,不知道正确否。tslibtslib,第三部分第三部分第三部分第三部分::::移植详情移植详情移植详情移植详情QT注:此移植过程在系统下完成Ubuntu9.04带开头的表示终端运行的命令#带开头的表示注释//红色字体表示应该特别注意的地方我的移植环境1.开发

7、板:友坚恒天公司的s3c64102.机系统windosxp3.PC机上装虚拟机系统:Ubuntu9.044.PCVware交叉编译工具:arm920t-eabi-4.1.2.tar.gz5.版本:qt-embedded-linux-opensource-src-4.5.3.tar.gz6.Qt触摸屏校准:tslib1.4.tar.gz第一步第一步第一步第一步::::安装交叉编译工具安装交叉编译工具安装交叉编译工具安装交叉编译工具解压就行解压就行解压就行解压就行,,,,然后然后然后然后设置一个环境变量设置一个环境变量设置一个环境变量设置一个环境变量

8、()拷贝到下,然后解压到根目录先将#cd/home#mkdirresource#cd/home/resource#tarzxvfarm9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。