VxWorks映像的加载方法技术

技术编号:8413028 阅读:260 留言:0更新日期:2013-03-14 02:06
本发明专利技术公开了一种VxWorks映像的加载方法。所述加载方法包括以下步骤:对目标机的磁盘进行DOS引导,并制作引导后的磁盘的引导扇区,所述引导扇区用于加载bootrom文件;对所述目标机的CPU进行初始化;对所述目标机的最小可运行系统进行初始化;通过ROM-DOS引导的方式,进入DOS操作系统;在DOS操作系统中,利用所述引导扇区加载所述bootrom文件,并利用所述bootrom文件将VxWorks映像加载到RAM中。本发明专利技术提出的技术方案能够解决现有技术中VxWorks操作系统存在的映像加载成功率低,磁盘容量最大允许值小,以及软件更新不便、不利于工程应用的问题。

【技术实现步骤摘要】

本专利技术涉及嵌入式操作系统
,特别涉及一种。
技术介绍
Vxfforks操作系统是Wind River公司提供的一套嵌入式实时操作系统,具有对外界中断的实时响应和支持多任务的特点。基于X86架构的VxWorks操作系统引导启动过程如图I所示,包括如下步骤 I、CPU初始化通过执行固化在CPU的ROM中的bootstrap,完成CPU、时钟、堆栈初始化工作,使CPU正常运行并将指令指针指向一个固定的地址;2、最小可运彳丁系统初始化CPU初始化完成后指向固定的地址开始执彳丁,基于X86架构的CPU指向BIOS或bootrom初始化程序,完成包括内存控制器及各种必需输入/输出设备、磁盘控制器、南北桥等初始化工作;3,Vxfforks操作系统映像加载=VxWorks映像加载后,对包括CPU在内的全部硬件、操作系统内核进行初始化,并完成应用程序的加载。Vxfforks 映像由文本段(.text/, code)、数据段(.data)和 BSS 段(.bss)组成。文本段相当于代码段,由一些指令组成;数据段由一些初始化过的全局变量和静态变量组成;BSS段由未经初始化的全局变量和静态变量组本文档来自技高网...

【技术保护点】
一种VxWorks映像的加载方法,其特征在于,所述加载方法包括以下步骤:S1、对目标机的磁盘进行DOS引导,并制作引导后的磁盘的引导扇区,其中,所述引导扇区用于加载bootrom文件;S2、对所述目标机的CPU进行初始化;S3、对所述目标机的最小可运行系统进行初始化;S4、通过ROM?DOS引导的方式,进入DOS操作系统;S5、在所述DOS操作系统中,利用所述引导扇区加载所述bootrom文件,并利用所述bootrom文件将VxWorks映像加载到RAM中。

【技术特征摘要】

【专利技术属性】
技术研发人员:夏夕盛
申请(专利权)人:北京交控科技有限公司
类型:发明
国别省市:

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

1