【技术实现步骤摘要】
本专利技术涉及一种X86架构飞控计算机系统的快速启动方法,属于VxWorks实时操作系 统的X86架构飞控计算机系统的快速启动方法,尤指安全紧要系统应用软件的快速启动, 以保证瞬时断电时实际控制系统的安全。
技术介绍
在我国军事、航空、航天等高精尖技术及实时性要求高的领域中,基于X86架构的计 算机有着广泛的应用,其中大部分系统需要能快速启动,以在瞬时掉电时能够快速重启,保 证系统或设备的安全。对于采用嵌入式实时操作系统VxWorks的飞控计算机,快速启动是 其能够实用的前提条件,也是迫切需要解决的一个问题。对于X86体系结构,程序存放在硬盘等外部存储器中,CPU不能直接从这些存储器中 取指令执行,而需要BIOS的辅助。BIOS将启动盘的引导扇区复制到主内存空间,再跳转 到内存的给定地址执行。其常规的启动过程包括以下3个步骤(1) BIOS阶段主要为初始化CPU及周边设备,并向后提供硬件接口。(2) VxWorks引导映像(boo加m.sys)加载阶段主引导记录(vxld程序)通过BIOS功能调 用,由辅助存储器拷贝VxWorks引导映像至内存给定地址(X86架 ...
【技术保护点】
一种X86飞控计算机快速启动方法,该快速启动方法是,采用Workbench2.5作为开发工具,硬盘或CF卡作为VxWorks系统启动设备,包括如下步骤: (1)硬盘的格式化和引导记录的写入 制作DOS启动盘,在目标机中DOS启动 盘为A盘,将vxsys.com拷贝到启动盘中,在DOS环境下,执行命令: A:\vxsys C: 在硬盘中生成VxWorks系统的主引导记录vxld; (2)定制BSP 在建立所有的工程之前,首先根据硬件情况来配置B SP,然后将所有的工程都建立在此BSP上,对BSP的定制,是靠修 ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。