基于嵌入式Linux的汉字输入法 联系客服

发布时间 : 星期四 文章基于嵌入式Linux的汉字输入法更新完毕开始阅读a37226896529647d27285278

继续查找下一层;

b.据笔划方向码在当前结点“孩子分支”域中确定孩子结点,如果相应的孩子结点存在,则把对应孩子结点添加到查找路径的末尾,并且获取该孩子结点的候选字输出给用户,查找成功;

c.如果孩子结点不存在,则查找失败,输出为空。 4 汉字手写输入法在嵌入式系统中的实现

嵌入式系统集系统的应用软件与硬件于一体,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。 4.1 输入法的实现环境

汉字后写输入法的实现环境如下:硬件是现在比较流行的ARM9开发板,开发板连有液晶屏,操作系统是嵌入式Linux。程序在PC机上进行交叉编译后,通过网络文件系统放到ARM开发板上运行。实物如下图所示:

ARM9与液晶屏、触摸屏的连接图 4.2汉字手写体输入法在PIXIL中的实现

ARM-Linux操作系统不直接提供图形界面,但可以运行图形系统的应用软件。Century Software公司推出的Pixil使用的图形系统为microwindows,中间层使用了FLNX作为图形工具集,是一种适合PDA应用的操作环境,在该运行环境中可以运行ViewML浏览器、文本编辑器和其他一些多媒体应用软件。Pixil还提供了数字和英文字母的手写输入界面和识别系统,我们在其手写输入界面中增加一个中文输入的框架,再把动态识别程序嵌入到其手写输入模块中。最后对整个

Pixil软件进行交叉编译得到适合的二进制文件,然后下载到目标机上运行。经过调试无误后,使用特定的笔在触摸屏上的指定方框内书写汉字,可看到程序输出了相应的候选字显示在液晶屏上,如图6-2所示。

5 结论

本文作者创新点:提出了一种基于笔划顺序的汉字动态识别输入法,并在嵌入式系统中实现,经过反复测试,识别率高,运行稳定。 参考文献

[1] 邹思铁.嵌入式Linux设计与应用.北京:清华大学出版社,2002.

[2] 魏永明.实时嵌入式Linux系统上GUI的发展与展望.微型电脑世界,2000;(49)

[3] 王同洋, 熊伟.嵌入式Linux中图形用户界面的研究与设计.微计算机信息,2006年3-2期,90-92页

[4] 朱巧明.汉字信息处理基础[M].北京:清华大学出版社,1997 [5] www.microwindows.org 作者介绍:

周佳淳(1981-),男,硕士,研究方向嵌入式软件开发。

通讯地址:广东省广州市天河区五山华南理工大学电子与信息学院2004级硕(1)班 邮编:510641

Email: eezhoujc@163.com