一种基于VxWorks动态自适应网络配置方法及系统技术方案

技术编号:33145117 阅读:14 留言:0更新日期:2022-04-22 13:56
本发明专利技术提供一种基于VxWorks动态自适应网络配置方法及系统,将VxWorks网络配置从应用程序中释放出来,使得网络配置成为可灵活、动态、自适应的模式。实现由系统动态对网络进行配置,可动态调用配置信息,便于整个系统的管理。保证了VxWorks系统的软件结构更稳定。不同的测试设备可以使用同一套软件,统一了软件版本,实现了在网络中对不同设备的统一调用,保证了整个产线系统的稳定性。证了整个产线系统的稳定性。证了整个产线系统的稳定性。

【技术实现步骤摘要】
一种基于VxWorks动态自适应网络配置方法及系统


[0001]本专利技术涉及网络配置
,特别是一种基于VxWorks动态自适应网络配置方法及系统。

技术介绍

[0002]为配合搭建研究室的产品设备测试生产线,实现同时对多台产品的调试、测试、验证,需要研制同时控制多台测试设备的方法。测试设备需要连接在同一网络内。未保证测试设备的统一,软件版本的统一,测试系统的统一,需要测试设备能够根据网络的使用情况,动态调整各测试设备的网络配置。测试设备的研制本着贯彻三化原则,系统设计通用化,功能划分模块化,产品研制系列化。
[0003]为了保证产品设备系统测试的实时性要求,测试过程控制开发/运行在VxWorks平台上;由于VxWorks在图形界面上开发受限制,软件的配置、结果显示等在Windows XP平台上开发/运行。
[0004]VxWorks系统一般是由一个镜像文件对整个系统进行管理、调用、使用。系统使用的网络,需要在系统中进行配置。使用传统的方法,每台设备需要指定固定的地址及端口。不便于保证软件版本的一致性,不便于设备的统一管理。
[0005]一般的VxWorks网络使用,是在镜像文件加载应用程序时,由应用程序制定VxWorks系统的网络配置,确定网络配置信息。针对CPCI测控组合在生产线系统的具体使用情况,需要不同的CPCI测控组合的网络配置彼此互相不会造成网络冲突,就要求各自具有不同的网络配置。如果使用更改镜像文件及应用程序的方法,就会使得不同的CPCI测控组合的镜像文件和应用程序不相同,造成系统不能统一,软件版本不能一致,不便于整个系统的维护,造成系统的网络混乱。

技术实现思路

[0006]为了解决上述问题中的至少一个,本专利技术第一方面提供了一种基于VxWorks动态自适应网络配置方法,包括:
[0007]在Vxworks应用程序进行网络连接之前,读取一预存储在一设定数据库中的网络配置文件;所述网络配置文件包括网络配置信息;
[0008]根据所述网络配置信息进行网络配置,进而连接网络。
[0009]进一步地,所述基于VxWorks动态自适应网络配置方法还包括:
[0010]建立所述网络配置文件。
[0011]进一步地,所述基于VxWorks动态自适应网络配置方法还包括:
[0012]建立所述Vxworks应用程序的镜像程序以调用所述Vxworks应用程序,所述镜像程序包括主控板设置以及Vxworks主控程序。
[0013]进一步地,所述基于VxWorks动态自适应网络配置方法还包括:
[0014]通过所述镜像程序读取所述网络配置文件,对所述Vxworks应用程序进行配置。
[0015]本专利技术第二方面提供了一种基于VxWorks动态自适应网络配置系统,包括:
[0016]网络配置读取模块:在Vxworks应用程序进行网络连接之前,读取一预存储在一设定数据库中的网络配置文件;所述网络配置文件包括网络配置信息;
[0017]网络配置模块:根据所述网络配置信息进行网络配置,进而连接网络。
[0018]进一步地,所述基于VxWorks动态自适应网络配置系统还包括:
[0019]网络配置文件建立模块:建立所述网络配置文件。
[0020]进一步地,所述基于VxWorks动态自适应网络配置系统还包括:
[0021]镜像程序模块:建立所述Vxworks应用程序的镜像程序以调用所述Vxworks应用程序,所述镜像程序包括主控板设置以及Vxworks主控程序。
[0022]进一步地,所述基于VxWorks动态自适应网络配置系统还包括:
[0023]程序配置模块:通过所述镜像程序读取所述网络配置文件,对所述Vxworks应用程序进行配置。
[0024]本专利技术第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述基于VxWorks动态自适应网络配置方法的步骤。
[0025]本专利技术第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述基于VxWorks动态自适应网络配置方法的步骤。
[0026]本专利技术的有益效果
[0027]本专利技术提供一种基于VxWorks动态自适应网络配置方法及系统,将VxWorks网络配置从应用程序中释放出来,使得网络配置成为可灵活、动态、自适应的模式。实现由系统动态对网络进行配置,可动态调用配置信息,便于整个系统的管理。保证了VxWorks系统的软件结构更稳定。不同的测试设备可以使用同一套软件,统一了软件版本,实现了在网络中对不同设备的统一调用,保证了整个产线系统的稳定性。
附图说明
[0028]为了更清楚地说明本专利技术实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本专利技术实施方式中基于VxWorks动态自适应网络配置方法流程示意图;
[0030]图2为本专利技术实施方式中测试设备原理图;
[0031]图3为本专利技术实施方式中生产线总体架构图;
[0032]图4为本专利技术实施方式中VxWorks系统的网络配置图;
[0033]图5为本专利技术实施方式中生产线系统框图;
[0034]图6为本专利技术实施方式中测试系统测试工装组成框图;
[0035]图7为本专利技术实施方式中VxWorks建立镜像工程图;
[0036]图8为本专利技术实施方式中的电子设备的结构示意图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]VxWorks系统一般是由一个镜像文件对整个系统进行管理、调用、使用。系统使用的网络,需要在系统中进行配置。使用传统的方法,每台设备需要指定固定的地址及端口。不便于保证软件版本的一致性,不便于设备的统一管理。
[0039]基于此,本专利技术提供一种基于VxWorks动态自适应网络配置方法,如图1所示,包括:
[0040]在Vxworks应用程序进行网络连接之前,读取一预存储在一设定数据库中的网络配置文件;所述网络配置文件包括网络配置信息;
[0041]根据所述网络配置信息进行网络配置,进而连接网络。
[0042]在一些其它实施方式中,如图1所示,所述基于VxWorks动态自适应网络配置方法还包括:
[0043]建立所述网络配置文件。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于VxWorks动态自适应网络配置方法,其特征在于,包括:在Vxworks应用程序进行网络连接之前,读取一预存储在一设定数据库中的网络配置文件;所述网络配置文件包括网络配置信息;根据所述网络配置信息进行网络配置,进而连接网络。2.根据权利要求1所述的基于VxWorks动态自适应网络配置方法,其特征在于,所述基于VxWorks动态自适应网络配置方法还包括:建立所述网络配置文件。3.根据权利要求1所述的基于VxWorks动态自适应网络配置方法,其特征在于,所述基于VxWorks动态自适应网络配置方法还包括:建立所述Vxworks应用程序的镜像程序以调用所述Vxworks应用程序,所述镜像程序包括主控板设置以及Vxworks主控程序。4.根据权利要求3所述的基于VxWorks动态自适应网络配置方法,其特征在于,所述基于VxWorks动态自适应网络配置方法还包括:通过所述镜像程序读取所述网络配置文件,对所述Vxworks应用程序进行配置。5.一种基于VxWorks动态自适应网络配置系统,其特征在于,包括:网络配置读取模块:在Vxworks应用程序进行网络连接之前,读取一预存储在一设定数据库中的网络配置文件;所述网络配置文件包括网络配置信息;网络配置模块:根据所述网络...

【专利技术属性】
技术研发人员:纪文琦罗汉王永波马瑶
申请(专利权)人:北京电子工程总体研究所
类型:发明
国别省市:

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

1