论文部分内容阅读
随着电子与信息技术、计算机、控制计算的发展,信息交换、信息处理的覆盖领域越来越广。铁路运输也不例外,如近年来,我国自行开发的电动力车组、高速列车、城市轨道车等新的铁路机车车辆对高速列车微机系统信息处理速度和实时性要求越来越高。嵌入式实时操作系统可以实时处理信息,对列车运行中出现的故障可以进行交互式诊断,对运行过程中的数据进行实时记录和备份,是现代高速列车的“大脑”。本课题以上海市科委有关项目为依托,在广泛研究国内外相关文献资料及工作的基础上,对基于VxWorks嵌入式操作系统的开发平台进行较为深入的研究。本文对VxWorks操作系统内核实现、系统任务及其开发环境进行了详细叙述。随后给出VxWorks操作系统应用的硬件平台,着重分析了CPCI总线及CPCI总线的基本架构和操作。本文主要针对完全热插拔技术的实现进行陈述并介绍了基于目标板启动文件制作和实现。陈述基于目标板的BSP制作,深入研究了目标板BSP中Flash驱动和串口驱动程序实现,给出程序设计流程图。最后对基于VxWorks操作系统应用研究工作进行总结并规划了进一步工作方向。