随着列车行驶速度的不断提升,列车对安全性能要求越来越高.目前,列车故障诊断技术是保障列车安全正点行驶的主要技术手段.列车上采用诊断显示系统对列车状态信息进行在线诊断,通过实时显示向司乘人员和技术人员反映列车的当前状态,对行车状态监控和安全保障具有重要意义.现有列车诊断显示系统主板配置较高:主CPU为486DX,主频达66MHz,内存为4M.但软件配置较为落后,仍使用DOS为操作系统,寻址空间不超过1M,不具有图形用户界面,对硬件资源造成浪费.而且现有的显示单元功能还未能模块化,每出一款新车型都必须重新设计显示单元,重复劳动太多.针对以上问题,该论文提出:采用嵌入式Linux替代DOS作为操作系统;采用MiniGUI为通用显示平台,并设计一套基于MiniGUI的集成开发环境,以解决显示单元可重用性低,而且开发困难的问题.论文中实现了嵌入式Linux的定制,并制作了它的安装盘.在此基础上,完成了对MiniGUI的剪裁和移植.然后提出了集成开发环境(IDE)的设计思路:在Qt designer中通过拖放控件和设置属性来布置所需界面,使用转换程序uic将保存得到的界面脚本转化为MiniGUI下应用程序的源文件.在MiniGUI下编译执行该程序,得到的显示结果将与在Qt designer下布置的界面相同.分析了Qt designer、XML技术和MiniGUI的编程规律后,决定采用KDE2.1生成应用程序主窗口,在IDE中创建对话框窗口和所有控件.最后实现了IDE的具体设计:在Qt designer中添加插件,设计uic程序和在MiniGUI中添加控件.