[发明专利]基于双系统板卡根据槽位自动选择操作系统的方法有效
申请号: | 202110513916.7 | 申请日: | 2021-05-12 |
公开(公告)号: | CN112988253B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 陈瑞祥;闫海明;杨绒;高学意;刘铭;严晓东 | 申请(专利权)人: | 中勍科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 代丽;郭德忠 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双系统 板卡 根据 自动 选择 操作系统 方法 | ||
本发明提供了一种基于双系统板卡根据槽位自动选择操作系统的方法,能够通过不同静态配置,启动不同的操作系统。本发明通过判断槽位号,得到该槽位需要启动什么系统;VxWorks系统通过在DOS引导时复制bcd文件,然后重启实现到Windows系统的切换;Windows系统通过调用bcdedit命令,然后重启实现到VxWorks系统的切换。从而实现了在无需人为干预的情况下,安装了双系统的功能板卡自动根据槽位选择操作系统。
技术领域
本发明涉及VPX架构技术领域,具体涉及一种基于双系统板卡根据槽位自动选择操作系统的方法。
背景技术
VPX总线是VME技术的自然进化,其最主要的变化是采用高速串行总线替代并行总线。VPX标准是目前国际上最新的、兼容性最好的军用嵌入式计算机标准之一。基于VPX标准,VPX计算机采用高性能多核处理器,实现具有硬件功能逻辑备份和冗余特性的高性能密度计算机,实现高效和大量的数据计算,可支持多计算任务同时高效的运行。VPX计算机非常适合需要快速插入固定与拔出的恶劣环境应用,如今被广泛应用于各种机载、车载以及舰载系统上。
典型的VPX计算机组合包括3U与6U结构,支持多种槽位数量和多种拓扑结构。由机箱、背板、主机板、电源板和其他可板卡组合而成。当同一块板卡在不同的槽位上需要启动不同的操作系统时,该板卡会安装多个操作系统。多操作系统的板卡会设置一个默认开机启动的操作系统,当板卡更换槽位需要启动其他操作系统时,只能在每次启动时,利用Windows工具手动实现操作系统切换。
但是,现有的操作系统选择方法中存在以下问题:
(1)每个槽位的板卡都需要逐块配置,部署难度大。
(2)板卡故障更换后,需要手动重新配置,不利于业务迅速恢复。
发明内容
有鉴于此,本发明提供了一种基于双系统板卡根据槽位自动选择操作系统的方法,能够通过不同静态配置,启动不同的操作系统。
为实现上述目的,本发明技术方案如下:
一种基于双系统扩展板卡根据槽位自动选择操作系统的方法,扩展板卡根据槽位自动选择启动Windows或VxWorks操作系统,包括如下步骤:
安装windows和DOS双系统于硬盘不同分区;
安装vxWorks系统文件vxWorks和bootrom到DOS系统所在分区;
确定VPX计算机组合中每个扩展功能槽位要启动的系统,得到槽位号和要启动的操作系统匹配列表;
备份Windows系统的bcd文件;
配置系统自启动脚本,系统自启动脚本实现板卡根据槽位自动选择启动Windows或VxWorks操作系统;所述系统自启动脚本内容包括:
槽位号和要启动的操作系统匹配列表;
板卡的槽位号获取模块,用于获取当前板卡的槽位号;
跳转模块,用于根据槽位号跳转到对应操作系统执行模块;
操作系统执行模块包括Windows系统执行模块以及VxWorks系统执行模块。
其中,备份Windows系统的bcd文件的步骤包括:
Windows系统下创建新文件夹,用于备份bcd文件;
复制C:\boot\bcd文件到新建文件夹中。
其中,配置系统自启动脚本的步骤包括:
配置Windows系统的开机自启动脚本;
配置DOS系统的开机自启动脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中勍科技有限公司,未经中勍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110513916.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种射频功率检测电路
- 下一篇:多功能数控复合磨床