System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种计算机联锁调试方法以及调试系统技术方案_技高网

一种计算机联锁调试方法以及调试系统技术方案

技术编号:40833750 阅读:2 留言:0更新日期:2024-04-01 14:57
本发明专利技术涉及一种计算机联锁调试方法,包含以下步骤:S1、初始化联锁调试系统,加载离线数据,并对离线数据进行MD5检验和解析;S2、创建安全通信模块、非安全通信模块以及与安全通信模块、非安全通信模块通信的管道;S3、联锁调试系统加载调试对象,所述调试对象通过安全通信模块和/或非安全通信模块与外部设备通信连接;S4、对调试对象进行调试,并将调试结果发送至外部设备。本发明专利技术取代直接在嵌入式硬件板卡上调试,节约等待硬件板卡的时间。

【技术实现步骤摘要】

本专利技术涉及计算机联锁调试领域,具体涉及一种计算机联锁调试方法以及调试系统


技术介绍

1、在铁路信号系统中,计算机联锁是所有功能处理的安全核心。目前计算机联锁系统的应用,基本上都是基于嵌入式软件和硬件开发的系统。在调试中主要存在以下问题和特点:开发过程中需等待硬件开发初版,开发周期长;与硬件以及底层软件无关的应用软件调试工作无法展开;应用数据配置解析和验证功能无法展开;外设通信接口是否符合接口协议,无法调试;嵌入式系统调试只能烧录到板卡运行,再进行调试,调试流程很不方便,效率低。


技术实现思路

1、为了解决上述问题,本专利技术提供了一种调试过程简单,以及调试便捷的调试方法,具体包括以下步骤:

2、s1、初始化联锁调试系统,加载离线数据,并对离线数据进行md5检验和解析;

3、s2、创建安全通信模块、非安全通信模块以及与安全通信模块、非安全通信模块通信的管道;

4、s3、联锁调试系统加载调试对象,所述调试对象通过安全通信模块和/或非安全通信模块与外部设备通信连接;

5、s4、对调试对象进行调试,并将调试结果发送至外部设备。

6、进一步地,所述离线数据包含多个配置文件,所述联锁调试系统按照既定格式解析所述离线数据。

7、进一步地,所述调试对象是嵌入设置在板卡中的程序代码。

8、进一步地,所述外部设备包括:

9、人机界面、列控系统、移动闭塞系统、轨旁设备、车载、站间、计轴系统和电子执行单元

10、进一步地,调试对象通过安全通信模块与所述外部设备采用udp和tcp通信连接,并实现安全协议rssp-i和rssp-ii的通信连接。

11、进一步地,所述步骤s1包括对通信协议udp和安全协议rsspi、rsspii所需的时间戳进行初始化。

12、进一步地,所述调试对象通过所述非安全通信模块与维护诊断系统通信,并采用rudp和udp协议通信连接。

13、进一步地,所述步骤s3包括:在每周期前端处理管道中安全、非安全通信的消息,以及每周期后端往管道中添加消息,并发送给安全通信模块和非安全通信模块。

14、本专利技术还提出了一种计算机联锁调试系统,用于实现所述的调试方法,所述联锁调试系统用于加载离线数据,联锁调试系统包括:

15、与调试对象连接的应用程序接口,

16、以及安全通信模块和非安全通信模块,所述安全通信模块和非安全通信模块均与外部设备连接,以及与安全通信模块和非安全通信模块通信连接的管道;

17、所述调试对象通过安全通信模块和非安全通信模块与外部设备通信连接。

18、本专利技术具有以下有益效果:

19、1)取代直接在嵌入式硬件板块上调试,节约等待硬件板卡的时间;

20、2)调试系统增加对应用软件的接口,扩展性强,可以直接调用应用软件,被调试的代码直接装载;

21、3)调试系统有离线数据封装接口,可以模拟嵌入式系统读取离线数据;

22、4)调试系统建立独立的安全通信模块,划分安全通信安全层和应用层,通过层次划分,应用层和安全层独立扩展,并且安全层可以复用,大幅度提高调试效率;

23、5)调试系统建立独立的维护通信模块,用于发送应用软件维护诊断信息给外部系统,独立的维护通信模块,通信参数不需配置,直接调用,大幅度缩短搭建调试环境的时间;

24、6)通过microsoft visual studio自带的调试模式,增加断点,大幅度提高调试效率。

本文档来自技高网...

【技术保护点】

1.一种计算机联锁调试方法,其特征在于,包含以下步骤:

2.如权利要求1所述计算机联锁调试方法,其特征在于,所述离线数据包含多个配置文件,所述联锁调试系统按照既定格式解析所述离线数据。

3.如权利要求1所述计算机联锁调试方法,其特征在于,所述调试对象是嵌入设置在板卡中的程序代码。

4.如权利要求1所述计算机联锁调试方法,其特征在于,所述外部设备包括:人机界面、列控系统、移动闭塞系统、轨旁设备、车载、站间、计轴系统和电子执行单元。

5.如权利要求4所述计算机联锁调试方法,其特征在于,调试对象通过安全通信模块与所述外部设备采用UDP和TCP通信连接,并实现安全协议RSSP-I和RSSP-II的通信连接。

6.如权利要求5所述计算机联锁调试方法,其特征在于,所述步骤S1包括对通信协议UDP和安全协议RSSPI、RSSPII所需的时间戳进行初始化。

7.如权利要求1所述计算机联锁调试方法,其特征在于,所述调试对象通过所述非安全通信模块与维护诊断系统通信,并采用RUDP和UDP协议通信连接。

8.如权利要求1所述计算机联锁调试方法,其特征在于,所述步骤S3包括:在每周期前端处理管道中安全、非安全通信的消息,以及每周期后端往管道中添加消息,并发送给安全通信模块和非安全通信模块。

9.一种计算机联锁调试系统,用于实现如权利要求1-8任一项所述的调试方法,所述联锁调试系统用于加载对离线数据,其特征在于,包括:

...

【技术特征摘要】

1.一种计算机联锁调试方法,其特征在于,包含以下步骤:

2.如权利要求1所述计算机联锁调试方法,其特征在于,所述离线数据包含多个配置文件,所述联锁调试系统按照既定格式解析所述离线数据。

3.如权利要求1所述计算机联锁调试方法,其特征在于,所述调试对象是嵌入设置在板卡中的程序代码。

4.如权利要求1所述计算机联锁调试方法,其特征在于,所述外部设备包括:人机界面、列控系统、移动闭塞系统、轨旁设备、车载、站间、计轴系统和电子执行单元。

5.如权利要求4所述计算机联锁调试方法,其特征在于,调试对象通过安全通信模块与所述外部设备采用udp和tcp通信连接,并实现安全协议rssp-i和rssp-ii的通信连接。...

【专利技术属性】
技术研发人员:徐曼李奇裴标陈卫高佳佳王玲群季志均宁丽敏
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1