基于双系统板卡根据槽位自动选择操作系统的方法技术方案

技术编号:28941307 阅读:26 留言:0更新日期:2021-06-18 21:46
本发明专利技术提供了一种基于双系统板卡根据槽位自动选择操作系统的方法,能够通过不同静态配置,启动不同的操作系统。本发明专利技术通过判断槽位号,得到该槽位需要启动什么系统;VxWorks系统通过在DOS引导时复制bcd文件,然后重启实现到Windows系统的切换;Windows系统通过调用bcdedit命令,然后重启实现到VxWorks系统的切换。从而实现了在无需人为干预的情况下,安装了双系统的功能板卡自动根据槽位选择操作系统。

【技术实现步骤摘要】
基于双系统板卡根据槽位自动选择操作系统的方法
本专利技术涉及VPX架构
,具体涉及一种基于双系统板卡根据槽位自动选择操作系统的方法。
技术介绍
VPX总线是VME技术的自然进化,其最主要的变化是采用高速串行总线替代并行总线。VPX标准是目前国际上最新的、兼容性最好的军用嵌入式计算机标准之一。基于VPX标准,VPX计算机采用高性能多核处理器,实现具有硬件功能逻辑备份和冗余特性的高性能密度计算机,实现高效和大量的数据计算,可支持多计算任务同时高效的运行。VPX计算机非常适合需要快速插入固定与拔出的恶劣环境应用,如今被广泛应用于各种机载、车载以及舰载系统上。典型的VPX计算机组合包括3U与6U结构,支持多种槽位数量和多种拓扑结构。由机箱、背板、主机板、电源板和其他可板卡组合而成。当同一块板卡在不同的槽位上需要启动不同的操作系统时,该板卡会安装多个操作系统。多操作系统的板卡会设置一个默认开机启动的操作系统,当板卡更换槽位需要启动其他操作系统时,只能在每次启动时,利用Windows工具手动实现操作系统切换。但是,现有的操作系统选择方本文档来自技高网...

【技术保护点】
1.一种基于双系统扩展板卡根据槽位自动选择操作系统的方法,其特征在于,扩展板卡根据槽位自动选择启动Windows或VxWorks操作系统,包括如下步骤:/n安装windows和DOS双系统于硬盘不同分区;/n安装vxWorks系统文件vxWorks和bootrom到DOS系统所在分区;/n确定VPX计算机组合中每个扩展功能槽位要启动的系统,得到槽位号和要启动的操作系统匹配列表;/n备份Windows系统的bcd文件;/n配置系统自启动脚本,系统自启动脚本实现板卡根据槽位自动选择启动Windows或VxWorks操作系统;所述系统自启动脚本内容包括:/n槽位号和要启动的操作系统匹配列表;/n板卡...

【技术特征摘要】
1.一种基于双系统扩展板卡根据槽位自动选择操作系统的方法,其特征在于,扩展板卡根据槽位自动选择启动Windows或VxWorks操作系统,包括如下步骤:
安装windows和DOS双系统于硬盘不同分区;
安装vxWorks系统文件vxWorks和bootrom到DOS系统所在分区;
确定VPX计算机组合中每个扩展功能槽位要启动的系统,得到槽位号和要启动的操作系统匹配列表;
备份Windows系统的bcd文件;
配置系统自启动脚本,系统自启动脚本实现板卡根据槽位自动选择启动Windows或VxWorks操作系统;所述系统自启动脚本内容包括:
槽位号和要启动的操作系统匹配列表;
板卡的槽位号获取模块,用于获取当前板卡的槽位号;
跳转模块,用于根据槽位号跳转到对应操作系统执行模块;
操作系统执行模块包括Windows系统执行模块以及VxWorks系统执行模块。


2.如权利要求1所述的基于双系统扩展板卡根据槽位自动选择操作系统的方法,其特征在于,备份Windows系统的bcd文件的步骤包括:
Windows系统下创建新文件夹,用于备份bcd文件;
复制C:\boot\bcd文件到新建文件夹中。


3.如权利要求1或2所述的基于双系统扩展板卡根据槽位自动选择操作系统的方法,其特征在于,配置系统自启动脚本的步...

【专利技术属性】
技术研发人员:陈瑞祥闫海明杨绒高学意刘铭严晓东
申请(专利权)人:中勍科技有限公司
类型:发明
国别省市:北京;11

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

1