嵌入式Linux环境下蒙文编辑器的设计与实现

嵌入式Linux环境下蒙文编辑器的设计与实现

论文摘要

近年来,随着计算机技术的迅速发展,嵌入式系统开发已经成为信息产业的热点。在嵌入式的开发过程中,友好的多媒体人机界面为嵌入式产品的开发提出了新的挑战。由于民族、文化的多样性,不同用户的书写习惯也不尽相同。因而计算机需要为不同的用户提供不同的界面,以符合他们的使用习惯。目前,能在嵌入式环境下使用的蒙文的编辑器很少,这给使用嵌入式设备处理蒙文信息的用户带来了不便。本文使用Qt设计并实现了一个蒙文编辑器。该编辑器能在基于ARM的嵌入式Linux目标平台上运行,实现了文本的竖排显示。编辑器具有选择、剪切、复制、粘贴、删除等功能,可以对字体、字号、文字颜色、显示比例等进行设置。本文所做主要工作如下:分析Qt4.3.2源代码中文本处理相关代码,熟悉其文本处理机制;安装Qt桌面运行环境,设计蒙文编辑器的架构;搭建目标机环境,包括烧写开发板引导程序、操作系统内核、文件系统等;配置宿主机交叉编译环境,最终将交叉编译后的程序下载至目标平台,并运行。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 图表目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 蒙古文字信息处理概述
  • 1.2.1 蒙古文特点
  • 1.2.2 蒙古文字信息处理现状
  • 1.3 LINUX操作系统对文本竖排的支持现状
  • 1.4 论文组织结构
  • 第二章 编辑器的开发平台及设计方案
  • 2.1 软件平台简介
  • 2.1.1 Qt支持的平台
  • 2.1.2 Qt的版本
  • 2.1.3 Qt的信号槽机制
  • 2.2 编辑器的设计方案
  • 第三章 编辑器的实现
  • 3.1 文字显示
  • 3.1.1 竖直显示
  • 3.1.2 换行处理
  • 3.1.3 高亮显示
  • 3.2 鼠标响应
  • 3.2.1 响应区域
  • 3.2.2 点击定位
  • 3.2.3 选择处理及拖动
  • 3.3 界面设计
  • 3.3.1 菜单栏
  • 3.3.2 工具栏
  • 3.3.3 状态栏
  • 3.4 编辑器使用的信号槽
  • 3.5 编辑器的跨平台性
  • 第四章 编辑器的移植
  • 4.1 ARM2410-s平台介绍
  • 4.2 目标机环境的搭建
  • 4.2.1 格式化Flash存储器
  • 4.2.2 烧写引导程序
  • 4.2.3 烧写内核
  • 4.2.4 烧写根文件系统
  • 4.2.5 烧写Qtopia应用程序
  • 4.3 QT桌面运行环境的安装
  • 4.4 交叉编译
  • 4.5 程序移植
  • 第五章 结束语
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  

    嵌入式Linux环境下蒙文编辑器的设计与实现
    下载Doc文档

    猜你喜欢