基于s3c2440的qt移植与编程实现

基于s3c2440的qt移植与编程实现

ID:873604

大小:1.46 MB

页数:26页

时间:2017-09-22

基于s3c2440的qt移植与编程实现_第1页
基于s3c2440的qt移植与编程实现_第2页
基于s3c2440的qt移植与编程实现_第3页
基于s3c2440的qt移植与编程实现_第4页
基于s3c2440的qt移植与编程实现_第5页
资源描述:

《基于s3c2440的qt移植与编程实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学校代码:11059学号:0705075032HefeiUniversity毕业论文(设计)BACHELORDISSERTATION论文题目:基于S3C2440的QT移植与编程实现学位类别:工学学士学科专业:自动化作者姓名:黄静导师姓名:干开峰完成时间:2012年5月基于S3C2440的QT移植与编程实现中文摘要随着计算机技术和信息网络技术的飞速发展,嵌入式系统的应用越来越广泛,而嵌入式产品以其小巧、使用方便、实用等特点越来越受到人们的青睐。特别是近几年来,嵌入式产品越来越多的被应用于各个领域,如国防、工业控制、通信、办公自动化和消费

2、电子领域等。图形用户界面是嵌入式系统软件开发的重要内容,基于Linux内核开发实用、高效、美观的GUI是目前研究的一个重要课题。本课题研究了基于Linux的典型嵌入式图形界面支持系统Qt,基于嵌入式Linux操作系统和S3C2440硬件平台,完成Qt开发环境搭建和Qt相关平台移植,最后完成应用程序编程实例实现,并将应用程序成功移植到GT2440开发板上,测试结果证实该程序运行稳定,性能良好。关键词:嵌入式系统;QT;嵌入式linux;S3C2440TransplantationandprogrammingofQTbasedonS3C2

3、440AbstractThispaperintroducestheQT/Embeddedlinuxembeddedsystemdevelopmentenvironmenttoestablishandtransplant.Throughalotofsourcecodeanalysis,buildQt/developmentenvironmentinthelinuxhostands3c2410transplant,andthenontheQT/Eprograms.Qt/EmbeddedisTrolltechlaunchedLinux-ba

4、sedembeddedplatformdevelopmenttools,embeddedversionofQt.ItinheritstheQt'sstandardAPIs,provideamorecompactthanXlibandXWindowswindowgenerationsystemFrameBufferdirectoperations(seeFigure1).Thefullymodulardesignandefficientbuildsystemtoreducememoryconsumption,theseQt/Embedd

5、edastheembeddedenvironment,powerfulandcomprehensiveGUIdevelopmenttools.KDEandotherprojectsusingQtasthesupportlibrary,somanyQt-basedX-WindowsprogramcanbeeasilyportedtoQt/Embeddedversion.Qt/Embeddedwiththeadvantagesofobject-oriented,cross-platformandinterfacedesign,conven

6、ientandaesthetic,havebeenwidelyused.KEYWORD:Embedded;TransplantAndProgram;Qt/Embedded;linux;S3C2440第一章前言41.1嵌入式系统概述41.2图形开发71.3本文章节安排8第二章QT编程环境92.1Qt概述92.2Qt开发环境搭建92.2.1安装Qt对系统的要求102.2.2Qt开发环境及工具102.2.3Qt-Embedded-Linux安装102.2.4嵌入式Linux中Qt环境变量112.2.5Qt/X11安装122.2.6Qt/Em

7、bedded安装122.3Qt在嵌入式Linux的应用132.3.1在嵌入式Linux上运行Qt程序132.3.2嵌入式LinuxQt显示管理142.3.3输入设备键盘和鼠标的设置于管理15第三章Qt应用程序开发实例173.1软硬件平台173.1.1硬件平台173.1.2软件平台183.2Qt开发流程193.3应用程序实现20第四章总结25参考文献26致谢27第一章前言1.1嵌入式系统概述嵌入式系统的出现最初是基于单片机的。70年代单片机的出现,使得汽车、家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性

8、能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片,执行一些单线程的程序,还谈不上“系统”的概念。从80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌

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

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

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