基于ARM的巡飞弹地面站系统的研究

基于ARM的巡飞弹地面站系统的研究

论文摘要

随着科技的发展,现代战争越来越体现了其高度信息化的特点,因此信息化武器的运用是赢得未来战争的必要前提。巡飞弹作为信息化弹药的代表,对它的研究显得尤为重要。本文采用了嵌入式的设计思想,研究并设计了巡飞弹的地面站系统。主要研究过程为以下几个方面:1、在嵌入式设计思想的指导下,完成了地面站系统硬件的模块化设计,各个模块之间相互联系,但本身也是独立的模块。方便以后的改进以及系统功能的拓展。2、通过比较分析,选择了实时性高、稳定性好、占用资源量小的操作系统μc/os-Ⅱ作为本地面站系统的操作系统。并且完成了移植,给出了移植过程,完成了移植代码的编写。3、同样根据地面站系统对软件要求高稳定性、低资源占用量的特点,选择了MiniGUI作为地面站系统的图形处理软件。用于对该系统人机界面的开发,并且完成了MiniGUI的移植以及键盘、LCD等硬件的驱动程序。同时设计了本系统的人机界面。4、在通信模块上,本文选择了HAC-uM串口无线通信模块,并在μc/os-Ⅱ操作系统下进行了调试。最后总结了本文所取得的成果以及设计中的不足,提出下一步的工作方向。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 发展巡飞弹的必要性及其发展动态
  • 1.2.1 发展巡飞弹的意义
  • 1.2.2 发展动态综述
  • 1.3 论文的研究意义
  • 1.4 论文内容及其组织结构
  • 第二章 地面站系统软硬件的总体设计
  • 2.1 设计目标
  • 2.2 硬件平台的总体设计
  • 2.2.1 总体设计
  • 2.2.2 最小系统
  • 2.2.2.1 复位电路
  • 2.2.2.2 时钟电路
  • 2.2.2.3 系统存储器电路
  • 2.2.2.4 NAND Flash存储器电路
  • 2.2.2.5 JATG接口电路
  • 2.2.3 电源管理模块
  • 2.2.4 人机交换模块
  • 2.2.4.1 TFT液晶接口电路
  • 2.2.4.2 键盘接口电路
  • 2.3 软件平台的总体设计
  • 2.3.1 嵌入式实时操作系统的选择
  • 2.3.1.1 选择嵌入式实时操作系统的必要性
  • 2.3.1.2 RTOS的比较选择
  • 2.3.2 嵌入式GUI的选择
  • 2.3.2.1 嵌入式GUI的比较
  • 2.3.2.2 MiniGUI的优势
  • 2.4 本章小结
  • 第三章 μc/os-Ⅱ到地面站上的移植
  • 3.1 移植规划
  • 3.1.1 编译器的选择
  • 3.1.2 任务模式取舍
  • 3.2 μc/os-Ⅱ的移植
  • CPU.H'>3.2.1 OSCPU.H
  • CPUC.C'>3.2.2 OSCPUC.C
  • CPU.A.ASM'>3.2.3 OSCPU.A.ASM
  • 3.3 本章小结
  • 第四章 MiniGUI到地面站系统移植与人机交换界面的设计
  • 4.1 MiniGUI的移植
  • 4.1.1 MiniGUI的体系结构
  • 4.1.2 MiniGUI的运行模式的选择与实现
  • 4.1.3 GAL的移植
  • 4.1.4 IAL的移植
  • 4.1.5 编译配置
  • 4.2 MiniGUI下系统人机交换界面的设计与实现
  • 4.2.1 页面功能的总体设计
  • 4.2.2 显示界面设计
  • 4.2.3 主窗口设计
  • 4.2.3.1 消息驱动机制
  • 4.2.3.2 窗口过程函数
  • 4.2.3.3 主界面显示效果
  • 4.2.4 头部对话框设计
  • 4.2.4.1 非模态对话框
  • 4.2.4.2 算法流程
  • 4.3 本章小结
  • 第五章 无线通信模块设计
  • 5.1 通信模块的选择
  • 5.2 HAC-uM系列微功率无线数传模块的使用方法
  • 5.3 通信协议的设计
  • 5.3.1 系统组成及通信协议
  • 5.3.2 HAC-uM96软件设计
  • 5.4 在地面站平台上对通信模块测试
  • 5.4.1 实验原理
  • 5.4.1.1 实验所需要的API函数与资源占用
  • 5.4.1.2 数据收/发任务的代码的编写
  • 5.4.2 实验过程及结果
  • 5.4.3 结论
  • 总结
  • 附录A
  • A.1 LCD驱动程序
  • A.2 键盘驱动程序
  • A.3 串口口驱动程序
  • A.4 实验程序代码
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于ARM的巡飞弹地面站系统的研究
    下载Doc文档

    猜你喜欢