基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文

基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文

ID:1393843

大小:1.40 MB

页数:37页

时间:2017-11-11

基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文_第1页
基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文_第2页
基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文_第3页
基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文_第4页
基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文_第5页
资源描述:

《基于qt的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于QT的嵌入式终端应用程序开发--记事本和电子相册开发毕业论文目录目录I摘要II关键词IIABSTRACTIIIKEYWORDSIII1前言11.1课题研究背景和意义11.2嵌入式软件技术发展现状与未来11.2.1标志性的嵌入式产品已露头角11.2.2嵌入式软件技术面临挑战11.2.3影响未来的若干软件新技术21.3课题研究内容32LINUX和QT简介32.1Linux主要特性32.2QT开发工具简介42.2.1Qt主要特性42.2.2Qt编程机制简介53嵌入式终端应用程序之记事本和电子相册架构设计73.1记事本架构设计73.1.1记事本设计需求73.1.2记事本界面设计83.

2、1.3记事本结构设计113.2电子相册架构设计123.2.1电子相册设计需求123.2.2电子相册界面设计133.2.3电子相册结构设计154算法设计和实现16374.1记事本主要算法设计和实现164.1.1记事本类结构设计164.1.2记事本功能实现174.2电子相册主要算法设计和实现214.2.1电子相册类结构设计214.2.2电子相册功能实现215总结和展望26参考文献28致谢2937371前言1.1课题研究背景和意义随着嵌入式产品的发展,往往要求嵌入式操作系统有网络和图形的功能。利用源代码开放的Linux搭建的嵌入式操作系统,由于强大的网络功能和低成本,近来得到了越来越多

3、的应用。其能够提供全功能的桌面计算,定制非常方便并且支持大多数嵌入式系统上使用的芯片,包括StrongARM,MIPS和PowerPC等。在嵌入式Linux操作系统上使用一个功能完备的轻量级、高性能、高可靠、可配置的GUI系统成为可行的解决方案(丁丁,2004)。虽然市场上现在已经有了众多的优秀的GUI应用软件,但随着近年来计算机技术的迅速发展,当新硬件、新技术出现时,计算机的体系结构、指令系统和操作系统都可能发生相应的改变,这势必会导致一部分应用软件在新环境下无法正常运行。如果舍弃原有软件而重新开发,将会耗费大量的人力和资金,而且浪费了许多成熟的软件成果。而Qt在源代码级上实现

4、了跨平台特性,极大的支持了跨平台通用软件的开发。Qt可以用同一个源程序在不同平台上编译链接,生成目标代码,并取得相同的运行效果,称为“一次编写,随处编译”,利用这种方法充分实现了程序的跨平台运行。这种基于源代码的跨平台特性不仅解决了性能的问题,而且可以发挥各个平台的优势,充分利用每个平台自身的特点;并且即可以在新环境下实现原有软件的功能和特点,减少开发费用,还可以改进原有软件的不足,增加新的需求,从而提高软件的质量,延长软件生命期。因此,利用Linux下基于Qt的嵌入式终端应用程序开发是一个非常有意义的课题,具有重要的研究和商业价值。1.2嵌入式软件技术发展现状与未来1.2.1标

5、志性的嵌入式产品已露头角全过程自动化产品制造、大范围电子商务活动、高度协同科学实验以及现代化家庭起居,为嵌入式产品造就了崭新而巨大的商机。除了沟通信息高速公路的交换机、路由器和Modem,构建CIMS所需的DCS和机器人以及规模较大的家用汽车电子系统。最有量产效益和时代特征的嵌入式产品应数因特网上的信息家电(InternetAppliances),如Web可视电话、Web游戏机、WebPDA(俗称电子商务、商务通)、WAP电话手机、以及多媒体产品,如STB(电视机顶盒)、DVD播放机、电子阅读机。371.2.1嵌入式软件技术面临挑战以信息家电为代表的互联网时代嵌入式产品,不仅为嵌

6、入式市场展现了美好前景,注入了新的生命;同时也对嵌入式系统技术,特别是软件技术提出新的挑战。这主要包括:支持日趋增长的功能密度、灵活的网络联接、轻便的移动应用和多媒体的信息处理,此外,当然还需对付更加激烈的市场竞争。主要从以下几个方面体现出来:(1)嵌入式应用软件的开发需要强大的开发工具和操作系统的支持随着因特网技术的成熟、带宽的提高,ICP和ASP在网上提供的信息内容日趋丰富、应用项目多种多样。像电话手机、电话座机及电冰箱、微波炉等嵌入式电子设备的功能不再单一,电气结构也更为复杂。为了满足应用功能的升级,设计师们一方面采用更强大的嵌入式处理器如32位、64位RISC芯片或信号处

7、理器DSP增强处理能力;同时还采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计、保障软件质量和缩短开发周期。(2)联网成为必然趋势为适应嵌入式分布处理结构和应用上网需求,面向21世纪的嵌入式系统要求配备标准的一种或多种网络通信接口。针对外部联网要求,嵌入设备必需配有通信接口,相应需要TCP/IP协议簇软件支持;由于家用电器相互关联(如防盗报警,灯光能源控制,影视设备和信息终端交换信息)及实验现场仪器的协调工作等要求,新一代嵌入式设备还需具备IEEE139

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

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

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