论文题名: | 面向列车监管系统的嵌入式系统软件设计 |
关键词: | 列车监管系统;嵌入式技术;驱动程序;模块化设计 |
摘要: | 随着科技和数字信息时代的迅速发展,以及我国高铁事业的突飞猛进,人们对于铁路运行安全的稳定性提出了越来越高的要求,实现列车的定位、导航、检测和管理对于提升铁路的安全稳定运行有着非常重要的作用。本文就是依据项目“基于北斗的列车监视管理系统”为基础进行设计的,该项目主要是地面嵌入式终端和车载嵌入式显控终端通过北斗导航进行通信,实现列车的定位导航和管理。本文主要是设计地面嵌入式终端和车载嵌入式显控终端的嵌入式系统软件部分。 根据项目的功能需求,本文的嵌入式系统软件设计主要分为两个部分:操作系统软件设计和驱动程序软件设计。操作系统软件设计包括系统引导程序、Linux内核和文件系统的软件设计,主要实现嵌入式操作系统的正常启动和运行;驱动程序软件设计部分包括SDRAM、NANDFLASH的驱动程序设计,以及USART串口、CAN总线、网口、LCD显示屏、触摸屏、温度传感器、USB接口、数字电位器、EEPROM和键盘系统外围设备的驱动程序设计。 本文首先对嵌入式系统软件涉及的主要技术进行介绍,根据功能需求进行详细的分析,确定嵌入式系统软件设计总体方案,并对方案中的关键技术进行深入的研究,主要有大容量 NANDFLASH读写校验纠错的研究、触摸屏触摸精度的软件研究、Linux文件系统构造研究以及Linux设备驱动并发控制的研究;随后对整个嵌入式系统软件的各个部分进行了详细的设计;最后在嵌入式操作系统软件和驱动程序模块测试部分,搭建测试环境,对整个嵌入式系统软件给出了测试方案,编写测试代码,并对测试结果进行了分析。 该项目已通过验收,嵌入式系统中的各个功能都能够满足要求,操作系统软件和驱动程序模块运行稳定,数据通信正常,达到了项目要求。 |
作者: | 李孟杰 |
专业: | 通信与信息系统 |
导师: | 杨灵 |
授予学位: | 硕士 |
授予学位单位: | 华中科技大学 |
学位年度: | 2015 |
正文语种: | 中文 |