《嵌入式系统开发》课程设计基于QT的数码相框设计和实现_第1页
《嵌入式系统开发》课程设计基于QT的数码相框设计和实现_第2页
《嵌入式系统开发》课程设计基于QT的数码相框设计和实现_第3页
《嵌入式系统开发》课程设计基于QT的数码相框设计和实现_第4页
《嵌入式系统开发》课程设计基于QT的数码相框设计和实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《嵌入式系统开发》课程设计基于QT的数码相框设计和实现基于QT的数码相框设计与实现口摘要随着现代科学技术的飞速发展,人类历史即将进入一个崭新的时代。嵌入式Linux系统已经越来越贴进我们的生活,Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言和汇编语言写成,符合POSIX标准的类Unix操作系统。嵌入式Linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式Linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性。本文简要介绍在Linux平台上基于QT编译数码相框,其中运用到了嵌入式Linux内核以及Qt/Embedded嵌入式图形用户界面的技术特点,并重点介绍应用Qt/Embedded移植一个图形界面程序到Mini2440实验板的过程,其中Mini2440实验板,采用S3C2440AL芯片,及Linux2.6.13内核。□□□关键词LinuxQt/EmbeddedQT嵌入式S3C2440AL□CompileusingqtbasedonLinuxplatformdigitalphotoframe□AbstractThemodernagerapiddevelopmentofscienceandtechnology,andhumanhistoryisabouttoenteranewera.EmbeddedLinuxsystemhasbeenmoreandmoreclosetoourlife,Linuxisthemostpopularfreecomputeroperatingsystemkernel.ItisaClanguageandinassemblylanguage,accordwiththePOSIXofUnixoperatingsystem.EmbeddedLinuxiswillincreasinglypopularLinuxoperatingsystem,cancutoutmodificationinembeddedcomputersystemrunningonanoperatingsystem.EmbeddedLinuxinheritstheInternetonunlimitedresources,andopensourceoperatingsystemhasthecharacteristicsofembedded.ThispaperbrieflyintroducestheLinuxplatformbasedonQTinthedigitalphotoframe,compiledusingtheEmbeddedLinuxkernelandQTtoMicrowindows/Embeddedsecurity,suchasgraphicaluserinterfaceEmbeddedthetechnicalcharacteristics,andintroducedthekeyapplicationQT/EmbeddedsecuritytransplantaGUIapplicationtoMini2440experimentboardprocess,inwhichMini2440experimentboard,useS3C2440ALchip,andLinux2.6.13kernel.□KeywordsLinuxQt/EmbeddedQTS3C2440AL□目录前 1研究背景 1 1.2研究目的和意义 22.嵌入式系统和嵌入式Linux 32.1嵌入式系统概述 32.2嵌入式linux 42.3嵌入式Linux的特点和优势 42.4嵌入式linux内核 6linux内核描述 62.4.2linux内核系统体系结构 73.嵌入式Linux系统GUI设计分析 83.1图形用户界面概述 8 3.2嵌入式系统的GUI简介 93.3GUI的组成 10 3.4Qt/Embedded分析 113.4.1Qt/Embedded的工作模式 11 3.4.2Qt/Embedded中客户端/服务器通信方式 12QT技术 13QT的优势 134.2QT图形用户界面 134.3QTCreator的特点以及优势 14软硬件开发环境 15开发板Mini2440介绍 15Mini2440特点 15-III-□Mini2440开发板硬件资源主要特性 16 5.2芯片S3C2440L简介 165.3虚拟机概述 175.4Linux内核和yaffs文件系统移植 17 6数码相框程序的移植过程 20移植QT 20QT源代码编译 20交叉编译 206.2程序开发环境 216.2.1制定程序框架 216.2.2编辑调试程序 216.3各个功能的程序设计 236.3.1声明主要函数TOC\o"1-5"\h\z库 236.3.2按钮的响应函数 246.4设计成果 27 6.5程序移植到ARM机上失败的原因分析 28 7结论 29参考文献 30-IV-基于QT的数码相框设计与实现口□1.前言21世纪,随着现代科学技术的飞速发展,人类历史即将进入一个崭新的时代一信息时代。其鲜明的时代特征是,支撑这个时代的诸如能源、交通、材料和信息等基础产业均将得到高度发展,并能充分满足社会发展及人民生活的多方面需求。信息科学的基础是微电子技术和光电子技术,它们同属于教育部本科专业目录中的一级学科“电子科学与技术”,而嵌入式就是其重点之一。现如今嵌入式系统得到了迅猛发展和普及,嵌入式技术的研究与发展成为当前的一个热点话题。研究背景嵌入式系统是先进的计算机技术、半导体技术、电子技术以及各种具体应用相结合的产物,是技术密集、资金密集、高度分散、不断创新的新型集成知识系统。近年来,随着计算机、微电子、通信及网络技术的发展,嵌入式系统已经应用于工业控制、家用电器等领域,并广泛用于移动计算机平台、信息家电、无线通信设备、电子商务平台及军事设备。嵌入式系统的飞速发展离不开嵌入式处理器和嵌入式操作系统的发展。在嵌入式处理器方面,ARM已取得了极大的成功,在创立至今短短的几十年的时间就占据了75%的市场份额,ARM芯片在嵌入式领域几乎随处可见,它目前是世界上销量最多的32位微处理器。32位的ARM处理器由于它的低成本、低功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论