资源描述:
《嵌入式软键盘的设计与实现毕业论文设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式软键盘的设计与实现摘要随着对嵌入式系统体积小型化和操作人性化的要求以及大尺寸触摸式显示屏的广泛应用,在嵌入式系统中采用软键盘实现字符的输入已经成为目前的发展主流。软键盘是应用于触摸屏上的重要信息输入工具,它代替传统的物理键盘,可以通过点击显示在触摸屏上的按键完成字母、数字、符号等的输入以及其他操作。本文首先介绍了嵌入式系统以及Linux的基本概念,并且指出了嵌入式系统下的图形用户具有轻型、占用资源少、高性能、高可靠性、可配置等特点。其次详细阐述了技术上所涉及的问题,比如选择合适的图形用户界面开发软件平台,并且进行环境搭建,介绍了在Linux系统下基于Qt的
2、软键盘的设计与实现方法,最终得到一个简单的软键盘输入法程序,该键盘功能全面、界面友好、操作简单、在各种基于Linux的智能电子产品中具有很好的应用前景。关键词:软键盘嵌入式LinuxQtDESIGNANDIMPLEMENTATIONOFEMBEDDEDSOFT-KEYBOARDAbstractWiththewide applicationof the embeddedsystem miniaturization and humanizedoperation requirementsandthe largesize touchscreen,intheembedde
3、dsystemusingsoft keyboard characterinput hasbecomethemainstreamof developmentatpresent.Softkeyboard is usedintouchscreeninputimportant information tool,thephysicalkeyboard insteadofthetraditional, canclick display letters, numbers,symbols, tocomplete the input andotheroperations onth
4、etouchscreen keys.Thispaperfirstintroducesthebasicconcepts ofembeddedsystemand Linux, andpointsoutthat the embeddedsystem graphicaluser hasthecharacteristicsoflight, smallfootprint, highperformance, highreliability, easyconfiguration.Secondlyintroducethe related technicalproblems, su
5、chaschoiceof graphicaluserinterface softwaredevelopmentplatform suitable, and environment,introducesdesignandrealizationmethodsof soft keyboardbasedonQt inLinuxsystem, finallya simplesoft keyboard inputmethod, thekeyboardis fullyfunctional, friendlyinterface, simpleoperation, invario
6、us basedonhasthe verygoodapplicationprospect ofintelligentelectronic productsintheLinux.Keywords:Soft-keyboardEmbeddedLinuxQt目录摘要iAbstractii1绪论11.1课题背景11.2课题研究的目的与意义11.3软键盘技术的发展现状21.4课题研究及实现的可行性21.4.1技术可行性21.4.2管理可行性31.4.3社会可行性32相关技术介绍42.1嵌入式系统综述42.1.1概念及历史发展42.1.2嵌入式系统的特点52.1.3嵌入式系统
7、的组成62.1.4嵌入式系统的发展现状72.2Linux平台开发的理论基础82.2.1Linux概述82.2.2Linux的特点92.2.3Linux的发展前景102.3Qt概述112.3.1Qt简介112.3.2Qt的特性112.3.3Qt的应用122.4集成开发环境搭建123系统需求分析143.1需求分析的目的143.2需求分析的地位与作用143.3嵌入式软键盘的特点143.4系统应该满足的功能153.5软键盘需要解决的主要问题153.6运行环境164软键盘的设计与实现174.1软键盘设计理论174.1.1软键盘输入的原理174.1.2软键盘输入流程图174
8、.2界面的设计184.2