一种多系统功能板卡基于框槽号的自动启动方法技术方案

技术编号:36072532 阅读:15 留言:0更新日期:2022-12-24 10:42
本发明专利技术公开了一种多系统功能板卡基于框槽号自动启动的方法,涉及VPX架构技术领域。该方法的具体实施方式包括:获取与功能板卡所属槽位对应的第一槽位ip;根据第一槽位ip,查找预置的启动程序文件列表,确定与功能板卡对应的第一目标系统和第一目标程序;判断功能板卡的缺省系统与第一目标系统是否相同;如果是,启动功能板卡的第一目标程序;其中,一个VPX机箱包括多个用于安装功能板卡的槽位,VPX机箱安装有多个相同的功能板卡,功能板卡上安装有多个操作系统,功能板卡的缺省系统为多个操作系统之一。该实施方式能够利用模块化的功能板卡,根据框槽位自动匹配指定的系统程序,无需人工操作,功能板卡的可替换性、扩展性强,降低维护、开发成本。开发成本。开发成本。

【技术实现步骤摘要】
一种多系统功能板卡基于框槽号的自动启动方法


[0001]本专利技术属于VPX架构
,具体涉及一种多系统功能板卡基于框槽号的自动启动方法。

技术介绍

[0002]VPX机箱(或称机框)利用VPX总线连接各个板卡,常用的包括电源板、主控板、交换板、执行各种业务的硬件板卡(或称功能板卡)等多种类型,以完成信号接收、数据处理、显示等各项功能,构建一个完整的框架结构。
[0003]现有的VPX机箱在使用时,通常在一个VPX机箱的多个槽位内安装多个功能板卡,不同的功能板卡安装不同的程序(或称软件),以实现对应操作系统下的程序功能,比如,槽位1的功能板卡a上安装a系统的程序b、槽位2的功能板卡b上安装b系统的程序c等,从而在启动功能板卡a和功能板卡b时,可以运行程序b和程序c,实现对应的程序功能。
[0004]然而,在现有的VPX机箱使用过程中,各个功能板卡的程序固定,如果某个功能板卡损坏、架构功能变更,想要保证机箱的正常运行,就需要人工重置替换板卡、已安装板卡的运行系统、程序等各种信息(包括板卡的格式化、BIOS 底层改动)等,使得板卡使用的维护成本、人工、架构改动成本大大增加,且功能维护效率低下,软件生态无法企及日益突变的使用需求,也就无法保证架构的安全平稳运行,用户使用体验感差。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种多系统功能板卡基于框槽号的自动启动方法,能够利用多系统的功能板卡,根据框槽位自动启动并匹配指定的操作系统和程序,以完成指定任务,无需人工操作,功能板卡的可替换性、扩展性大大增强,极大地降低了功能板卡的人工、维护、架构改动成本,提高功能维护效率,改善现有功能板卡的局限,以满足用户使用需求,提升用户体验,保障架构的安全平稳运行。
[0006]实现本专利技术的技术方案如下:
[0007]一种多系统功能板卡基于框槽号自动启动的方法,所述方法应用于VPX机箱,一个所述VPX机箱包括多个用于安装所述功能板卡的槽位,所述VPX机箱安装有多个相同的所述功能板卡,所述功能板卡上安装有多个操作系统,所述功能板卡的缺省系统为多个所述操作系统之一;所述方法包括:
[0008]获取与所述功能板卡所属槽位对应的第一槽位ip;
[0009]根据所述第一槽位ip,查找预置的启动程序文件列表,确定与所述功能板卡对应的第一目标系统和第一目标程序;其中,所述启动程序文件列表包括框位标识、槽位标识、槽位ip、系统程序的对应关系;
[0010]判断所述功能板卡的缺省系统与所述第一目标系统是否相同;
[0011]如果是,启动所述功能板卡的第一目标程序。
[0012]可选地,在所述功能板卡的缺省系统与所述第一目标系统不同的情况下,还包括:
[0013]重启所述功能板卡,将所述功能板卡的操作系统切换为所述第一目标系统,并启动所述第一目标程序。
[0014]可选地,还包括:
[0015]接收槽位变更请求或者功能变更请求;其中,所述槽位变更请求或者所述功能变更请求指示了所述功能板卡的目标槽位;
[0016]匹配与所述目标槽位对应的第二槽位ip;
[0017]根据所述第二槽位ip,查找所述启动程序文件列表,确定与所述功能板卡对应的第二目标系统和第二目标程序;
[0018]判断所述功能板卡的当前系统与所述第二目标系统是否相同;
[0019]如果否,重启所述功能板卡,将所述功能板卡的操作系统切换为所述第二目标系统,并启动所述功能板卡的第二目标程序。
[0020]可选地,在所述功能板卡的缺省系统与所述第二目标系统相同的情况下,还包括:
[0021]启动所述功能板卡的第二目标程序。
[0022]可选地,所述功能板卡采用龙芯芯片。
[0023]可选地,所述启动程序文件列表存储于所述龙芯芯片的闪存芯片上。
[0024]有益效果:
[0025](1)本专利技术基于VPX架构机箱,功能板卡采用龙芯芯片,可以实现功能板卡上电后,根据自身槽位匹配槽位ip并配置板卡ip,启动预先构建的启动程序文件列表中与自身ip对应的功能程序。
[0026](2)本专利技术在现场以及生产的各种环境下,替换功能板卡时,无需人为重新配置,功能板卡即可自动根据所属槽位,启动特定的操作系统以完成特定的任务程序。而且无论使用何种操作系统,均可以使用本方案。
[0027](3)本专利技术利用多系统的功能板卡,在缺省系统与目标系统一致的情况下,自动启动指定系统程序;不一致的情况下,切换至指定系统,启动指定程序,功能板卡的可替换性、扩展性极强,无论是功能板卡故障或是VPX架构调整,皆可自动匹配以完成指定任务,无需人工操作,极大地降低了功能板卡的人工、维护、架构改动成本,提高功能维护效率,改善现有功能板卡的局限,以满足用户使用需求,提升用户体验,保障架构的安全平稳运行。
[0028](4)不同于传统的按照槽位定义功能板卡的功能类型,为其设置固定的系统程序,本专利技术的功能板卡包括多个操作系统下的多个程序,并且,各个功能板卡完全相同,可以任意替换,无需人工重置、对底层进行改动等操作,功能板卡安装于任意槽位皆可实现对应的功能需求。
[0029](5)本专利技术的启动程序文件列表可以根据实际场景需要进行任意设置和修改,由于功能板卡为预装了全部系统、全部程序的模块化形式,故而可以任意插拔,实现启动程序文件列表中需要的程序功能,从而大大地改善了龙芯芯片的软件生态,满足各种场景下的使用需求。
附图说明
[0030]图1为根据本专利技术实施例的多系统功能板卡基于框槽号的自动启动方法的主要流程的示意图。
[0031]图2(a)为根据本专利技术实施例的框位标识为框1
#
的VPX机箱的分布示意图。
[0032]图2(b)为根据本专利技术实施例的框位标识为框2
#
的VPX机箱的分布示意图一。
[0033]图2(c)为根据本专利技术实施例的框位标识为框2
#
的VPX机箱的分布示意图二。
[0034]图3为根据本专利技术实施例的功能板卡的切换启动方法的主要流程的示意图。
具体实施方式
[0035]现有的VPX架构下,功能板卡作为通用处理板卡,其实只是一个载体,真正实现用户功能的是功能板卡的芯片中安装的程序软件,软件决定了功能板卡可以实现的系统功能。在实际应用中,同一个VPX机箱中,不同的功能板卡往往部署了不同功能的系统程序,用以完成不同的功能。规模较大的运行系统可能包括不只一个VPX机箱,而是需要多个VPX机箱同时工作方可满足系统需求。现有的功能板卡通常是一一定制的,也即,一个功能板卡安装1个操作系统下的1个程序。为了防止由于现场、生产等各种环境因素导致功能板卡损坏以及架构变动、新的架构需求等导致的板卡功能调整,出现架构故障、生产停摆等现象,目前的办法是在生产、调试等环节中,给替换板卡重新烧写或部署与故障板卡相同的系统程序、以及给板卡重新烧写或部署新的功能需求对应的系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多系统功能板卡基于框槽号自动启动的方法,其特征在于,所述方法应用于VPX机箱,一个所述VPX机箱包括多个用于安装所述功能板卡的槽位,所述VPX机箱安装有多个相同的所述功能板卡,所述功能板卡上安装有多个操作系统,所述功能板卡的缺省系统为多个所述操作系统之一;所述方法包括:获取与所述功能板卡所属槽位对应的第一槽位ip;根据所述第一槽位ip,查找预置的启动程序文件列表,确定与所述功能板卡对应的第一目标系统和第一目标程序;其中,所述启动程序文件列表包括框位标识、槽位标识、槽位ip、系统程序的对应关系;判断所述功能板卡的缺省系统与所述第一目标系统是否相同;如果是,启动所述功能板卡的第一目标程序。2.如权利要求1所述的方法,其特征在于,在所述功能板卡的缺省系统与所述第一目标系统不同的情况下,还包括:重启所述功能板卡,将所述功能板卡的操作系统切换为所述第一目标系统,并启动所述第一目标程序。3.如权利要求1所述的方...

【专利技术属性】
技术研发人员:陈瑞祥杨绒
申请(专利权)人:中勍科技股份有限公司
类型:发明
国别省市:

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

1