摘要: |
机车智能显示单元是机车上完成人机对话和系统信息显示的重要设备,为乘务员的操作及机车安全运行提供信息保证。因此从理论方法到技术实现开展机车智能显示单元的研究工作具有重要的理论意义和现实意义。
作者在硕士论文期问针对显示单元软硬件平台,在ARM920T芯片、实时操作系统Windows CE、嵌入式系统驱动程序和CAN总线等领域进行了研究,并在此基础上完成了基于Windows CE的显示单元软硬件平台开发。
本文选择S3C2410开发板作为智能显示单元的硬件平台。在此基础上,构建了适合智能显示单元功能需求的嵌入式操作系统——Windows CE,完成了包括系统引导程序设计、内核裁剪、驱动程序设计、应用程序开发和制作硬件开发板等工作。由于标准内核构建的Windows CE不能满足智能显示单元的诸多要求,作者对系统板级支持包做了大量的修改完成了智能显示单元的系统实际需求。虽然ARM9内核的S3C2410有着丰富的外设接口,但却缺少工控场合常用的CAN总线控制器,作者利用外扩MCP2510来实现CAN总线通讯,并以PlatForm Builder和eMbedded VC++软件设计完成了CAN总线驱动程序和智能显示单元的图形用户界面。
文章最后给出了基于作者开发的智能显示单元和实验室原显示屏的比较,验证了平台增改功能的创新和实用性。
|