[发明专利]一种通用的VxWorks下启动并加载应用程序方法在审
申请号: | 202110686102.3 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113608795A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 赵昶宇 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 程何 |
地址: | 300000 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 vxworks 启动 加载 应用程序 方法 | ||
一种通用的VxWorks下启动并加载应用程序方法,属于计算机技术领域。本发明提出的方法可在同一个硬盘下存放不同的bootrom文件、镜像文件、配置文件和可执行应用程序,在系统BIOS自检完成后可以选择本次要加载的应用程序,实现“一盘多用”的功能,具有很强的通用性;实现了bootrom文件+镜像文件、配置文件和可执行应用程序三者相分离,即修改上述三种文件中的任意一种文件,均不影响(不用修改)其他文件;若要添加或者删除新的可执行应用程序,只需修改相应的配置文件(编辑文本文件)内容,无需重新编译bootrom文件和镜像文件。
技术领域
本发明涉及一种通用的VxWorks下启动并加载应用程序方法,属于计算机技术领域。
背景技术
通常情况下,VxWorks操作系统有两种基本启动方式:加载型启动方式和可引导型启动方式。
加载型启动方式采用bootrom文件+image镜像文件配合使用的方式,一般应用于系统开发前期,采用硬盘挂载文件系统,将镜像文件放在固定的路径下,bootrom启动时通过文件系统将VxWorks操作系统镜像加载进RAM从而实现系统的自启动,该方法方便开发人员随时替换VxWorks操作系统镜像文件,但是当硬盘中存在多个可执行程序文件时,在系统启动后加载这些不同的可执行程序文件前,且在不改变镜像文件内容的情况下,需要手动对加载的可执行程序文件进行重新命名,无法实现应用程序的自动加载。而且,一旦硬盘中添加了新的可执行程序文件或修改了可执行程序文件名称和内容后,必须对镜像文件进行重新编译。
可引导型启动方式的镜像文件可以实现自启动,不需要额外的bootrom文件,镜像文件可通过VxWorks_rom直接烧写进Flash中,无需配置文件系统,但该方法的最大缺点是替换程序和镜像文件不方便,需要手动重新固化程序和镜像文件。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供了一种通用的VxWorks下启动并加载应用程序方法,实现在现有镜像文件不重新编译的情况下,对一块硬盘内的各种不同的镜像文件、可执行程序文件以及配置文件的启动加载管理。
本发明的技术解决方案是:一种通用的VxWorks下启动并加载应用程序方法,包括如下步骤:
在搭载VxWorks操作系统的设备中配置用于启动并加载VxWorks操作系统镜像文件的bootrom文件、用于生成VxWorks操作系统内核的镜像文件和用于自动加载并执行应用程序的启动配置文件;
将设备硬盘格式化为Dos 7.1系统;
在Dos 7.1系统中配置用于设置选择并加载应用程序菜单的config.sys文件以及用于删除和拷贝硬盘内bootrom文件、镜像文件、启动配置文件或可执行应用程序的AutoExec.bat文件;
进入Dos 7.1系统,先加载config.sys文件,设置选择并加载应用程序菜单,用户在选择完配置块名称后,则进入AutoExec.bat文件处理流程;
在AutoExec.bat文件处理流程中,通过“goto%config%”命令将config.sys文件和AutoExec.bat文件关联在一起,待Dos7.1系统跳转到用户在config.sys文件中选择的配置块名称下,然后利用Dos7.1系统的文件删除和文件拷贝命令完成硬盘下旧的bootrom文件、镜像文件、启动配置文件或可执行应用程序的删除工作和新的bootrom文件、镜像文件、启动配置文件或可执行应用程序的复制。
进一步地,利用VxWorks操作系统的开发环境生成加载不同应用程序所需要的bootrom文件和image镜像文件。
进一步地,在VxWorks操作系统启动后自动加载并执行启动配置文件中的脚本命令的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110686102.3/2.html,转载请声明来源钻瓜专利网。