qnx 镜像文件_一种基于Hypervisor的QNX操作系统启动方法及装置与流程

本发明提出了一种方法,通过标记并优先启动QNX操作系统中的关键任务,生成一级和二级镜像,以加速启动过程。在系统上电后,先加载一级镜像,随后加载二级镜像,提升QNX操作系统的启动速度,适用于实时性要求高的场景。
摘要由CSDN通过智能技术生成

bd5cd0da9da89037a29519f61bb9ebdc.gif

本发明涉及计算机领域,尤其涉及一种基于Hypervisor的QNX操作系统启动方法及装置。

背景技术:

基于Hypervisor的QNX是一种商用的遵从POSIX规范,常用用在汽车及路由器上,QNX是一种嵌入式实时操作系统,一般对系统启动速度有较高的要求。当前的Hypervisor QNX操作系统启动都是整体性启动,整个系统从底层到应用一步步进行,中途不可中断,并且必须要等到所有组件加载完成。

针对QNX系统的启动,常采用的方案是剪切部分不需要的快速启动的功能模块,并优化各系统模块的代码,但这种方案可优化的空间有限,难以较大程度提升系统启动速度。

技术实现要素:

本发明实施例提供了一种基于Hypervisor的QNX操作系统启动方法及装置,用于实时性启动QNXA系统,提升启动速度。

在本发明实施例的第一方面,提供了一种基于Hypervisor的QNX操作系统启动方法及装置,包括:

标记Hypervisor的QNX操作系统中预优先启动的任务;

启动编译脚本分别为所述预优先启动的任务和一般任务生成一级镜像和二级镜像;

所述QNX操作系统上电后,加载所述一级镜像,当所述一级镜像加载成功,则加载所述二级镜像以完成所述QNX操作系统的启动。

在本发明实施例的第二方面,提供了一种基于Hypervisor的QNX操作系统启动装置,包括:

标记模块:用于标记Hypervisor的QNX操作系统中预优先启动的任务;

编译模块:用于启动编译脚本分别为所述预优先启动的任务和一般任务生成一级镜像和二级镜像;

加载模块:用于所述QNX操作系统上电后,加载所述一级镜像,当所述一级镜像加载成功,则加载所述二级镜像以完成所述QNX操作系统的启动。

从以上技术方案可以看出,本发明实施例具有以下优点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值