基于Qt/E构建嵌入式Linux中文环境

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:bbandd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于嵌入式Linux资源有限,不可能搭建传统如基于X Window的中文平台。因此利用嵌入式系统中有限的系统资源搭建中文环境成为嵌入式应用中亟需解决的问题之一。本论文将详细介绍基于Qt/Embedded构建嵌入式Linux中文环境,包括对中文显示及中文输入等问题的讨论。Qt/Embedded是一个多平台的C++图形用户界面应用程序框架,提供了完整的嵌入式GUI解决方案,但Qt/E对中文环境的支持目前仍存在一些问题,Qt/E中文显示问题主要是其自带的unifont中文字体字形大小不一,我们需要为其更换TrueType (TTF)字体改善显示效果,同时也可以通过扩展控件实现中文点阵显示。Qt/E自身没有提供各种输入法,用户如果要实现中文输入,需要利用Qt/E提供的输入法接口QWSInputMethod,实现键盘接管,进行输入法的定制。本文首先介绍了常见嵌入式操作系统及GUI系统,着重对嵌入式Linux及Qt/E进行了介绍,提出了本课题的研究背景和意义。接着介绍了如何搭建Qt/E开发平台,开发过程通常是在PC机的Linux操作系统平台下进行,然后经过交叉编译移植到嵌入式的硬件平台上。通过分析中文显示的关键技术,提出了基于Qt/E的中文显示解决方案。深入研究了中文拼音输入法的原理,给出了一种基于Qt/E实现中文拼音输入的解决方案。最后,针对项目需求采用小键盘作为输入设备,介绍如何修改Qt/E源码以支持小键盘,提出了一种适用于小键盘的中文输入法设计,并对出现的问题和以后要做的工作进行了展望。
其他文献
期刊
期刊
期刊
电子式电流互感器与计量保护装置的合理接口设计,不仅能简化二次设备,而且能提高整个系统的准确度和可靠性。接口的标准化和网络化还可促进电力自动化通信控制系统的优化,并最终实现电力系统内的信息共享和系统集成。首先分析了IEC60044-8和IEC61850-9-1标准协议,然后根据协议设计了数字输出接口的软件、硬件实现方案。其中对ARM7(S3C44B0X)的体系结构,接口原理和μCLinux操作系统等
期刊
自20世纪90年代以来,尤其是OGY方法发现以来,混沌控制的研究引起了学者与工程师们的浓厚兴趣。在混沌控制领域,人们主要做了两方面的工作,控制方法的理论研究和应用研究。比较成
近年来,随着国民收入的不断提高,汽车已经进入普通家庭。汽车给人们出行带来便捷的同时也给人们带来了“麻烦”。交通事故给驾乘人员的生命安全造成了不可挽回的损失,其中很
线性调频(LFM)信号是一种广泛使用在雷达、语音、声纳等领域的信号。所以LFM信号的参数估计问题,长期以来为人们所重视,作了广泛深入的研究。由于线性调频信号是一种非平稳信
期刊
在语音通信中,通常有将近一半的无语音空闲时间。利用这一点,非连续传输/舒适噪声生成(DTX/CNG)技术能做到在无讲话时编码速率低一些,讲话时编码速率高一些,从而使平均速率降低下来