在轨道交通控制系统中,为了保证车辆控制稳定和运行数据及故障记录准确可靠,其关键部件——中央控制单元(Central Control Unit,CCU)和数据记录单元(Event Record Machine,ERM)采用嵌入式实时操作系统VxWorks。一般情况下,该系统启动时...在轨道交通控制系统中,为了保证车辆控制稳定和运行数据及故障记录准确可靠,其关键部件——中央控制单元(Central Control Unit,CCU)和数据记录单元(Event Record Machine,ERM)采用嵌入式实时操作系统VxWorks。一般情况下,该系统启动时需要先启动DOS,之后再被当作一般软件调用启动。在系统启动失败、前面板6个灯常亮故障的基础上,研究DOS对电子盘的读写对其启动过程的影响,提出并验证一种可以直接在FAT32格式电子盘上启动解决方案,避免系统启动失败问题。然后结合作者遇到的不同版本VxWorks在应用过程中的UDP单播问题、FTP文件传输问题、启动检查DBR及读写LBA扇区问题进行测试,并提出了解决方案。展开更多
DOS 6.X系统以其更高的效率和更强大的功能为广大用户所青睐。但美中不足的是,在DOS6.X中失去了原来的文件搜索命令WHERE.EXE(在DOS3.X中有),使得我们在查找文件时只好使用DIR/S〈驱动器号〉〈目标文件〉或CHKDSK来搜索磁盘,如果硬盘很...DOS 6.X系统以其更高的效率和更强大的功能为广大用户所青睐。但美中不足的是,在DOS6.X中失去了原来的文件搜索命令WHERE.EXE(在DOS3.X中有),使得我们在查找文件时只好使用DIR/S〈驱动器号〉〈目标文件〉或CHKDSK来搜索磁盘,如果硬盘很大时速度很慢而且效率太低。 笔者采用Borland C++3.0 for DOS编写了一个小程序(SEARCH.EXE)可以很好地完成磁盘文件的搜索,并可统计出满足查找条件的文件个数。可支持*.*、?等通配符,使用起来非常方便。展开更多
文摘在轨道交通控制系统中,为了保证车辆控制稳定和运行数据及故障记录准确可靠,其关键部件——中央控制单元(Central Control Unit,CCU)和数据记录单元(Event Record Machine,ERM)采用嵌入式实时操作系统VxWorks。一般情况下,该系统启动时需要先启动DOS,之后再被当作一般软件调用启动。在系统启动失败、前面板6个灯常亮故障的基础上,研究DOS对电子盘的读写对其启动过程的影响,提出并验证一种可以直接在FAT32格式电子盘上启动解决方案,避免系统启动失败问题。然后结合作者遇到的不同版本VxWorks在应用过程中的UDP单播问题、FTP文件传输问题、启动检查DBR及读写LBA扇区问题进行测试,并提出了解决方案。