论文部分内容阅读
随着Linux在中国快速的传播和嵌入式系统的快速发展,对国内的Linux用户来说,嵌入式Linux的中文化便迫在眉睫。随着嵌入式Linux操作系统的不断发展以及它在不同领域的应用,对嵌入式Linux系统的中文化提出了新的需求,其中包括高可靠性、高灵活性、高效率和可扩展。针对这几个方面,国内的相关研究还是不多。因此,研究并开发嵌入式Linux系统中文化技术具有重要意义。良好的操作系统中文化结构,能优化系统的关键性能指标,并能均衡操作系统其它方面的性能需求,保证操作系统中文化设计目标的实现。本文在第一章详尽的分析了嵌入式Linux的特性以及目前主流的操作系统中文化体系结构、优缺点及其发展趋势。在此基础上,我们提出了一种新颖而优化的基于内嵌技术和外挂技术内外结合的嵌入式Linux中文化机制,并将其应用于本系统的设计中。合适的机内码选择是实现嵌入式Linux中文操作系统的必要前提。本文第二章分析和研究了目前国内外使用的中文字符集,并且对它们进行了系统的比较。从而确定合适的字符集作为我们系统的机内码。采用内嵌技术的中文显示技术有利于提高嵌入式中文系统的显示速率。通过修改显示函数实现中文显示要求,并通过采用双缓冲区技术解决了嵌入式Linux显示模块的半个汉字显示、乱码显示、制表符显示等问题。采用外挂技术的中文输入技术有利于提高嵌入式中文系统的稳定性和可靠性,减小内核的负担;在嵌入式输入法的设计上,通过建立小巧的输入法码表以及索引表来提高查找的速度、重码率及健选率,并且通过读取码表到内存的方式来提高中文输入的速率。最后本文通过分析现有Linux中文化技术的优缺点以及国际化/本地化机制,并且针对嵌入式系统的特点,设计并实现了一个嵌入式Linux操作系统中文平台。实验表明,该系统具有中文输入灵活、中文显示高效率和系统稳定等特性,在保证了嵌入式系统中文处理功能的同时,极大的提高了符合嵌入式系统要求的中文处理性能。