摘要: |
列车自动监督系统(AutomaticTrainSupervision,ATS)是列车自动控制系统(AutomaticTrainControl,ATC)的重要组成部分,它为列车调度人员提供列车运行基本信息,协助调度人员调度全线列车的运行,同时也能够自动完成列车调度、控制工作从而提高运输效率,是实现列车运行自动化的重要保障。
嵌入式系统是电脑软件和硬件的综合体,它是以应用为中心、以计算机技术为基础、软硬件可裁减、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。开源操作系统Linux以其自身所独有的开放、可配置、模块化与结构化的特点,在嵌入式系统领域得到了快速的发展。
本文的研究内容围绕着两个部分展开:基于Linux的ATS嵌入式系统的开发和针对此嵌入式系统的软件测试。
本文首先介绍了ATS系统的功能、特点和对运行环境的要求,然后给出了硬件平台的选型分析。文中详细介绍了在此硬件平台基础上ATS嵌入式系统的bootloader的开发、Linux内核的裁减和移植以及文件系统的建立和应用程序的开发过程。
嵌入式系统的软件测试在嵌入式系统的测试中具有重要的作用,文章的最后给出了ATS嵌入式系统软件测试的方法和结果。 |