在STM32上实现汉字拼音输入文献综述

 2021-09-25 08:09

毕业论文课题相关文献综述

文 献 综 述

一、STM32基本介绍:

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核。按内核架构分为不同产品,其中增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。新系列采用三种不同封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。

全新STM32互连型系列微控制器增加一个全速USB(OTG)接口,使终端产品在连接另一个USB设备时既可以充当USB主机又可充当USB从机;还增加一个硬件支持IEEE1588精确时间协议(PTP)的以太网接口,用硬件实现这个协议可降低CPU开销,提高实时应用和联网设备同步通信的响应速度。全新互连型系列还是STM32家族中首款集成两个CAN2.0B控制器的产品,让开发人员能够研制可连接两条工业标准CAN(控制器区域网)总线的网关设备。此外,新系列微控制器还支持以太网、USB OTG和CAN2.0B外设接口同时工作,因此,开发人员只需一颗芯片就能设计整合所有这些外设接口的网关设备。

二、课题研究的背景与意义:

嵌入式设备兴起于20世纪70年代,最初只用于工业控制领域,经过几十年的发展,嵌入式设备目前已经随处可见。随着嵌入式系统的应用范围越来越广,中文信息处理已成为国内很普遍的要求,用户不再满足于被动接受此类系统的信息输出,向系统的信息输入益发受到重视。当前,随着电子技术和网络技术突飞猛进,信息化社会悄悄来临。以手机为代表的小电器产品和移动通讯产品都朝着数字化和网络化的方向发展。汉字输入法技术的研究一直是中文信息处理的研究热点之一,也是智能化人机接口的一个重要组成部分。汉字输入法在嵌入式系统中的实现也是因应这一需求而生。嵌入式设备的硬件方案使用最多的是ARM方案,它具有性能高、成本低和功耗小的特点。目前,针对高端嵌入式平台上的汉字拼音输入已经比较成熟,但针对基于ARM32的嵌入式环境使用汉字拼音输入还不是很成熟。

三、汉字拼音输入原理分析:

汉字拼音输入的主要问题是通过键盘输入字符的扫描码,在汉字码表文件中找到相应读音的汉字内码。通过中文操作系统都有其自身的汉字码表模块,它们都是依据不同的汉字输入法和汉字查询方法进行编码的,其码表文件的编码方法并不公开。所以,要实现汉字拼音输入,最重要的一点就是根据所采取的输入方法和汉字查询方法来构造汉字码表文件。

输入法的设计可以分文三部分:码表设计、码表查找算法设计和提示窗口界面设计。码表可以是多对多的映射,用户输入后,由码表查找算法定位,找对应的汉字内码(可以是多个),送交提示窗口,用户用数字键选择,提交到应用程序。从某种意义上讲,码表设计是关键,码表查找算法设计是保障。

汉字拼音输入原理示意图

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。