[发明专利]一种数据处理方法、装置、设备和机器可读介质有效
申请号: | 201811642787.6 | 申请日: | 2018-12-29 |
公开(公告)号: | CN111381892B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 汪燮彬;赵奇 | 申请(专利权)人: | 斑马智行网络(香港)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京君以信知识产权代理有限公司 11789 | 代理人: | 钱秀茹 |
地址: | 中国香港九龙长沙湾道*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 设备 机器 可读 介质 | ||
本申请实施例提供了一种数据处理方法、装置、设备和机器可读介质,所述方法应用的设备包括:存储介质和时钟,所述存储介质包括:内存;所述方法包括:在所述设备上电后,对所述设备对应的第一硬件进行初始化;所述第一硬件包括:时钟和内存;在所述设备的启动模式参数符合启动条件的情况下,将操作系统的内核加载到初始化后的内存中,以及将所述内核对应的运行数据加载到初始化后的内存中。本发明实施例可以提高操作系统的启动速度。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据处理方法、一种数据处理装置、一种设备和一种机器可读介质。
背景技术
在嵌入式系统中,引导装载(Boot Loader)通常在操作系统运行之前运行。BootLoader的功能可以包括:完成硬件初始化、建立内存空间映射图,将操作系统的软硬件环境带到一个适合的状态,最终实现引导操作系统的启动。
目前的Boot Loader具体包括:一级引导程序和二级引导程序;其中,一级引导程序用于实现CPU、DDR(双倍速率同步动态随机存储器,Double Data Rate SynchronousDynamic Random Access Memory)的初始化等功能,由于一级引导程序已完成对DDR的初始化,所以直接加载二级引导程序到具有足够存储空间的DDR,然后在DDR中运行二级引导程序,以通过二级引导程序实现启动操作系统必要的硬件初始化、内存分配、内核加载等功能。
上述一级引导程序和二级引导程序的运行时间较长,因此目前的Boot Loader存在引导时间较长的问题。
发明内容
本申请实施例所要解决的技术问题是提供一种数据处理方法,可以提高操作系统的启动速度。
相应的,本申请实施例还提供了一种数据处理装置、一种设备以及一种机器可读介质,用以保证上述方法的实现及应用。
为了解决上述问题,本申请实施例公开了一种数据处理方法,所述方法应用的设备包括:存储介质和时钟,所述存储介质包括:内存;所述方法包括:
在所述设备上电后,对所述设备对应的第一硬件进行初始化;所述第一硬件包括:时钟和内存;
在所述设备的启动模式参数符合启动条件的情况下,将操作系统的内核加载到初始化后的内存中,以及将所述内核对应的运行数据加载到初始化后的内存中。
另一方面,本申请实施例还公开了一种数据处理装置,所述装置应用的设备包括:存储介质和时钟,所述存储介质包括:内存;所述装置包括:
第一初始化模块,用于在所述设备上电后,对所述设备对应的第一硬件进行初始化;所述第一硬件包括:时钟和内存;以及
第一加载模块,用于在所述设备的启动模式参数符合启动条件的情况下,将操作系统的内核加载到初始化后的内存中,以及将所述内核对应的运行数据加载到初始化后的内存中。
再一方面,本申请实施例还公开了一种设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述设备执行前述一个或多个所述的方法。
又一方面,本申请实施例公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得设备执行前述一个或多个所述的方法。
再一方面,本申请实施例还公开了一种数据处理方法,包括:
在设备上电后,对所述设备对应的部分硬件进行初始化;所述部分硬件至少包括:内存;
在所述设备符合启动条件的情况下,将操作系统的内核加载到初始化后的内存中,以及将所述内核对应的运行数据加载到初始化后的内存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马智行网络(香港)有限公司,未经斑马智行网络(香港)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811642787.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于确定控制资源集合的频域位置的方法及相关设备
- 下一篇:多入多出天线及基站