[发明专利]一种操作系统的映像分离方法、系统、装置和存储介质在审
| 申请号: | 202111283468.2 | 申请日: | 2021-11-01 |
| 公开(公告)号: | CN113986246A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 杨涛;刘铮 | 申请(专利权)人: | 中电科航空电子有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/61;G06F8/65 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 梁田 |
| 地址: | 610000 *** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 操作系统 映像 分离 方法 系统 装置 存储 介质 | ||
1.一种操作系统的映像分离方法,其特征在于,包括:
将底层驱动软件和vxworks操作系统内核一起联编生成vxworks映像,作为底层软件包;
根据所述vxworks映像生成底层符号表文件;
将上层应用软件联编成目标文件;
将所述目标文件与底层符号表文件链接生成上层软件包。
2.如权利要求1所述操作系统的映像分离方法,其特征在于,所述底层符号表文件包括底层驱动软件的函数的链接后地址和变量的链接后地址。
3.如权利要求1所述操作系统的映像分离方法,其特征在于,所述目标文件为OBJ格式文件。
4.一种软件包的安装方法,其特征在于,包括:
将使用权利要求1-3任意一项所述的映像分离方法得到的底层软件包和上层软件包分别存储在不同位置;
初始化底层软件包,加载上层软件包,跳转到上层软件包的加载地址运行上层软件包。
5.如权利要求4所述软件包的安装方法,其特征在于,所述将使用权利要求1-3任意一项所述的映像分离方法得到的底层软件包和上层软件包分别存储在不同位置;包括:将使用权利要求1-3任意一项所述的映像分离方法得到的底层软件包和上层软件包分别存储在Flash的不同位置。
6.一种操作系统的映像分离系统,其特征在于,包括:
第一软件包生成单元,用于将底层驱动软件和vxworks操作系统内核一起联编生成vxworks映像,作为底层软件包;以及
第二软件包生成单元,包括:
底层符号表文件生成单元,用于根据所述vxworks映像生成底层符号表文件;
目标文件生成单元,用于将上层应用软件联编成目标文件;以及
上层软件包生成单元,用于将所述目标文件与底层符号表文件链接生成上层软件包。
7.如权利要求6所述操作系统的映像分离系统,其特征在于,所述第二软件包生成单元,用于根据所述vxworks映像生成底层符号表文件;将上层应用软件联编成OBJ格式文件;将所述OBJ格式文件与底层符号表文件链接生成上层软件包。
8.一种操作系统的映像分离装置,其特征在于,包括:依次通信相连的存储器和处理器,其中,所述存储器用于存储计算机程序,所述处理器用于读取所述计算机程序,执行如权利要求1~3任意一项或权利要求4所述方法。
9.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~3任意一项或权利要求4-5任意一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科航空电子有限公司,未经中电科航空电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111283468.2/1.html,转载请声明来源钻瓜专利网。





