一种操作系统的快速启动方法、系统、设备及存储介质技术方案

技术编号:44626246 阅读:15 留言:0更新日期:2025-03-17 18:23
本发明专利技术实施例公开了一种操作系统的快速启动方法、系统、设备及存储介质,本发明专利技术实施例通过在BootLoader中部署作业调度器和作业执行器实现作业的分发调度通信机制,使用异步分发任务的方式进行作业执行从而对BootLoader进行优化。本发明专利技术实施例在需要快速响应和高效率的环境中能够迅速启动操作系统,无需更换BootLoader,不涉及芯片整体软件方案的调整,对芯片厂商依赖较小,极大提升了芯片开发的可行性;同时并未涉及深度的功能裁剪定制,具备通用性。

【技术实现步骤摘要】

本专利技术实施例涉及系统快速启动,具体涉及一种操作系统的快速启动方法、系统、设备及存储介质


技术介绍

1、系统快速启动在很多领域有着重要的应用场景,特别是在需要快速响应和高效率的环境中,例如:工业自动化:工业人机界面、工业plc等场景中,快速启动技术可以减少系统启动时间,提高生产效率和减少资源浪费;物联网(iot)设备:物联网网关和通讯管理机等设备需要快速启动,以确保数据的实时传输和处理;嵌入式系统:在某些嵌入式设备中,可以确保设备在最短时间内启动并运行业务应用。

2、系统启动涉及多个阶段,请参阅图3,系统上电后,bootrom首先运行,进行cpu、总线以及基本外设初始化相关工作,并加载bootloader。bootloader完成进一步的硬件设备初始化、并从存储设备加载后续阶段os kernel以及相关组件到ram中,跳转到os kernel入口地址执行。os kernel为操作系统内核,完成操作系统的初始化以及运行环境建立。操作系统启动用户应用提供业务服务。

3、bootrom一般固化在芯片内部rom,由芯片厂商提供。系统启动本文档来自技高网...

【技术保护点】

1.一种操作系统的快速启动方法,其特征在于,所述方法应用于BootLoader,在BootLoader中部署作业调度器和作业执行器实现作业的分发调度通信机制,所述方法包括:

2.如权利要求1所述的一种操作系统的快速启动方法,其特征在于,所述作业执行器用于执行BootLoader内的功能函数。

3.如权利要求2所述的一种操作系统的快速启动方法,其特征在于,主cpu core通过唤醒机制唤醒辅助cpu core,使所述辅助cpu core进入所述作业执行器并等待执行作业,包括:

4.如权利要求3所述的一种操作系统的快速启动方法,其特征在于,主cpu cor...

【技术特征摘要】

1.一种操作系统的快速启动方法,其特征在于,所述方法应用于bootloader,在bootloader中部署作业调度器和作业执行器实现作业的分发调度通信机制,所述方法包括:

2.如权利要求1所述的一种操作系统的快速启动方法,其特征在于,所述作业执行器用于执行bootloader内的功能函数。

3.如权利要求2所述的一种操作系统的快速启动方法,其特征在于,主cpu core通过唤醒机制唤醒辅助cpu core,使所述辅助cpu core进入所述作业执行器并等待执行作业,包括:

4.如权利要求3所述的一种操作系统的快速启动方法,其特征在于,主cpu core将初始化工作转换为作业,通过所述作业调度器将作业分发至辅助cpu core的作业执行器进行执行,执行完毕后将所述执行结果返回至作业调度器,包括:

5.如权利要求4所述的一种操作系...

【专利技术属性】
技术研发人员:笪禹管延杰张佳鹏
申请(专利权)人:华郅北京技术有限公司
类型:发明
国别省市:

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

1