论文摘要
随着科技的发展,现代战争越来越体现了其高度信息化的特点,因此信息化武器的运用是赢得未来战争的必要前提。巡飞弹作为信息化弹药的代表,对它的研究显得尤为重要。本文采用了嵌入式的设计思想,研究并设计了巡飞弹的地面站系统。主要研究过程为以下几个方面: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.HCPUC.C'>3.2.2 OSCPUC.CCPU.A.ASM'>3.2.3 OSCPU.A.ASM3.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 结论总结附录AA.1 LCD驱动程序A.2 键盘驱动程序A.3 串口口驱动程序A.4 实验程序代码致谢参考文献
相关论文文献
标签:嵌入式论文; 无线通信论文; 巡飞弹论文;