BD-1接收机中嵌入式GUI的设计与实现

BD-1接收机中嵌入式GUI的设计与实现

论文摘要

随着信息技术的飞速发展,卫星导航定位系统在高科技战争中的地位显得越来越重要。为了在战争中占据主动地位,发达国家都在争先研制各自的卫星导航定位系统。BD-1是我国自主研发的卫星导航定位系统。北斗用户接收机是在北斗系统的基础上研制的车载手持终端设备。人机界面是北斗一号卫星定位系统接收机的一个重要组成部分,它将数据处理的结果以适当的方式显示给用户,并接收用户的输入进行处理。本文讨论了基于嵌入式系统的BD-1用户接收机应用软件的设计与实现。本系统采用的嵌入式操作系统是VxWorks,嵌入式应用软件开发使用了WindML组件。本文详细讨论了应用软件的输入法部分、电文通信部分的设计和实现。遵循美观实用的原则进行了电文通信界面的设计。另外,还设计了相应的通信电文收发算法。针对输入法部分,根据当下最流行的手机输入法—T9输入法进行设计。输入过程中通过标志位gbInputMode值的不同使输入方式在汉字、英文字母、数字和符号之间切换,从而满足了用户输入汉字电文和代码电文的要求,实现了系统功能。输入法中汉字的输入是该部分的关键,因此文中对其进行了系统讨论。然后根据前面的设计方案详细讨论了各个模块的实现。该嵌入式软件最终得以成功实现,并被应用到自主开发的接收机中。经过整个项目组的努力,该应用系统能够稳定、可靠的运行,并达到了用户的要求。

论文目录

  • 摘要
  • ABSTRACT
  • 1. 绪论
  • 1.1 卫星导航定位系统简介
  • 1.2 接收机功能描述
  • 1.3 论文内容简介
  • 2. 系统概述
  • 2.1 嵌入式系统介绍
  • 2.2 软件平台
  • 2.2.1 WindML 的功能
  • 2.2.2 WindML 的结构
  • 2.2.3 WindML 的应用程序基本操作
  • 2.2.4 二维图形API
  • 2.2.5 消息和输入服务
  • 3. 应用软件设计
  • 3.1 需求分析
  • 3.2 方案设计
  • 3.2.1 输入法模块的设计
  • 3.2.2 电文通信模块的设计
  • 4. 应用软件实现
  • 4.1 软件总体结构和模块划分
  • 4.2 输入法模块实现
  • 4.2.1 按键扫描模块
  • 4.2.2 文本输入模块
  • 4.3 电文通信模块实现
  • 4.3.1 LCD 显示实现
  • 4.3.2 发送电文
  • 4.3.3 接收电文
  • 4.4 应用软件与系统软件接口实现
  • 5. 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  

    BD-1接收机中嵌入式GUI的设计与实现
    下载Doc文档

    猜你喜欢