实时操作系统的启动方法、电子设备及存储介质技术方案

技术编号:31665696 阅读:39 留言:0更新日期:2022-01-01 10:05
本申请实施例公开了一种实时操作系统的启动方法、电子设备及存储介质。电子设备包括应用处理器和前图像处理器。其中方法包括:当前图像处理器的实时操作系统正常运行时,前图像处理器获取实时操作系统启动构建的第一数据;将第一数据发送至应用处理器,以保存第一数据;当前图像处理器再次启动时,前图像处理器向应用处理器发送数据获取请求;前图像处理器根据数据获取请求接收应用处理器发送的第一数据;前图像处理器对第一数据进行加载,完成对实时操作系统的启动。通过将第一数据保存在应用处理器对应的存储器中,在实时操作系统再次启动时,前图像处理器可以获取第一数据,快速完成实时操作系统的启动。快速完成实时操作系统的启动。快速完成实时操作系统的启动。

【技术实现步骤摘要】
实时操作系统的启动方法、电子设备及存储介质


[0001]本申请涉及通信
,具体涉及一种实时操作系统的启动方法、电子设备及存储介质。

技术介绍

[0002]在相关技术中,用户拍照时需要打开相机,然后由图像处理器和中央处理器对摄像头捕获的画面进行处理。在图像处理器启动的过程中,需要启动图像处理器对应的实时操作系统,才能使得图像处理正常工作。在启动实时操作系统的过程中,需要构建大量的数据,会浪费很多时间,从而导致实时操作系统启动缓慢。

技术实现思路

[0003]本申请实施例提供一种实时操作系统的启动方法、电子设备及存储介质。其中所述实时操作系统的启动方法能够加快前图像处理器的实时操作系统的启动速度。
[0004]第一方面,本申请实施例中提供了一种实时操作系统的启动方法,所述方法包括:
[0005]当所述前图像处理器的实时操作系统正常运行时,所述前图像处理器获取所述实时操作系统启动构建的第一数据;
[0006]将所述第一数据发送至所述应用处理器,以保存所述第一数据;
[0007]当所述前图像处理器再次启动时,所述前图像处理器向所述应用处理器发送数据获取请求;
[0008]所述前图像处理器根据所述数据获取请求接收所述应用处理器发送的第一数据;
[0009]所述前图像处理器对所述第一数据进行加载,完成对所述实时操作系统的启动。
[0010]第二方面,本申请实施例提供了一种电子设备,所述电子设备包括电性连接的应用处理器和前图像处理器;
[0011]所述前图像处理器被配置为:
[0012]当所述前图像处理器的实时操作系统正常运行时,所述前图像处理器获取所述实时操作系统启动构建的第一数据;
[0013]将所述第一数据发送至所述应用处理器,以保存所述第一数据;
[0014]当所述前图像处理器再次启动时,所述前图像处理器向所述应用处理器发送数据获取请求;
[0015]所述前图像处理器根据所述数据获取请求接收所述应用处理器发送的第一数据;
[0016]所述前图像处理器对所述第一数据进行加载,完成对所述实时操作系统的启动。
[0017]第三方面,本申请实施例提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行实时操作系统的启动方法中的步骤。
[0018]本申请实施例中,当前图像处理器的实时操作系统正常运行时,前图像处理器获取实时操作系统启动构建的第一数据,然后将第一数据发送至应用处理器,以保存第一数据。当前图像处理器再次启动时,前图像处理器向应用处理器发送数据获取请求。前图像处
理器根据数据获取请求接收应用处理器发送的第一数据,前图像处理器对第一数据进行加载,完成对实时操作系统的启动。通过将第一数据保存在应用处理器对应的存储器中,在实时操作系统再次启动时,前图像处理器可以向应用处理器发送请求获取第一数据,快速完成实时操作系统的启动。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请实施例提供的实时操作系统的启动方法的第一流程示意图。
[0021]图2是本申请实施例提供的实时操作系统的启动方法的第二流程示意图。
[0022]图3是本申请实施例提供的电子设备的第一结构示意图。
[0023]图4是本申请实施例提供的电子设备的第二结构示意图。
[0024]图5是本申请实施例提供的电子设备的第三结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请实施例提供一种实时操作系统的启动方法,该实时操作系统的启动方法的执行主体可以是本申请实施例提供的集成了图像处理器和应用处理器的的电子设备。其中,该电子设备可以是智能手机、智能穿戴设备、平板电脑、掌上电脑(PDA,Personal Digital Assistant)等。以下分别进行详细说明。
[0027]实时操作系统(RTOS,Real Time Operating System)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。具有响应及时和高可靠性的特点。
[0028]当用户打开相机时,需要启动前图像处理器(PreISP,Pre Image Signal Processing)来对前图像传感器获取的图像数据进行处理,而在前图像处理器启动的过程中,需要启动前图像处理器的实时操作系统才能正常的启动前图像处理器。如果实时操作系统的启动较慢的情况下,会导致电子设备的相机画面预览界面出现延时、卡顿的现象。
[0029]为了解决前图像处理器的实时操作系统启动缓慢的问题,本申请实施例提供了一种实时操作系统的启动方法。
[0030]请参阅图1,图1是本申请实施例提供的实时操作系统的启动方法的第一流程示意图。该实时操作系统的启动方法能够加快实时操作系统的启动速度。
[0031]101、当前图像处理器的实时操作系统正常运行时,前图像处理器获取实时操作系统启动构建的第一数据。
[0032]为了节省电子设备的电量,只有用户在使用相机的场景下才会启动前图像处理器来对图像数据进行处理,在前图像处理器启动的过程中,需要启动实时操作系统,而实时操作系统启动需要建立内存信息、时钟信息、线程信息、中断信息等管理信息。例如,在实时操作系统启动过程中,需要建立内存管理单元(MMU,Memory Management Unit)页表,需要建立系统线程单元、时钟管理单元、中断单元等信息。
[0033]在一些实施例中,在用户第一次使用相机时,可以检测前图像处理器的实时操作系统是否运行正常,在实时操作系统运行正常的情况下,说明实时操作系统启动时构建的数据是正常的,即内存信息、时钟信息、线程信息、中断信息等数据是正常的。此时,图像处理器可以获取这些数据,并将这些数据作为第一数据。其中第一数据可以是多个的,例如,每间隔一段时间,前图像处理器就会获取一组第一数据。
[0034]102、将第一数据发送至应用处理器,以保存第一数据。
[0035]在一些实施例中,当前图像处理器获取到第一数据时,可以将第一数据进行压缩,来节省数据发送时的数据量。例如,可以将不同类别的数据分开压缩,比如内存信息单独压缩为一类第一数据,时钟信息单独压本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时操作系统的启动方法,应用于电子设备,所述电子设备包括前图像处理器和应用处理器,其特征在于,所述方法包括:当所述前图像处理器的实时操作系统正常运行时,所述前图像处理器获取所述实时操作系统启动构建的第一数据;将所述第一数据发送至所述应用处理器,以保存所述第一数据;当所述前图像处理器再次启动时,所述前图像处理器向所述应用处理器发送数据获取请求;所述前图像处理器根据所述数据获取请求接收所述应用处理器发送的第一数据;所述前图像处理器对所述第一数据进行加载,完成对所述实时操作系统的启动。2.根据权利要求1所述的实时操作系统的启动方法,其特征在于,所述将所述第一数据发送至所述应用处理器,包括:在所述实时操作系统关闭之前,根据预设时间间隔获取多个目标第一数据,所述第一数据包括内存信息、线程信息及时钟信息;在所述多个目标第一数据中选取至少一个所述第一数据发送至所述应用处理器。3.根据权利要求1所述的实时操作系统的启动方法,其特征在于,在所述前图像处理器对所述第一数据进行加载之前,所述方法还包括:获取所述应用处理器发送的硬件配置信息,所述配置信息包括内存配置信息;所述前图像处理器根据所述硬件配置信息对硬件进行初始化。4.根据权利要求3所述的实时操作系统的启动方法,其特征在于,所述前图像处理器对所述第一数据进行加载,完成对所述实时操作系统的启动,包括:所述前图像处理器根据所述第一数据确定对应的多个指令地址及数据结构;根据所述多个指令地址及数据结构完成对所述实时操作系统的启动。5.根据权利要求1-4任一项所述的实时操作系统的启动方法,其特征在于,在完成对所述实时操作系统的启动之后,所述方法还包括:判断所述实时操作系统是否运行正常;若是,则获取所述实时操作系统启动构建的第二数据,所述第二数据包括内存信息、线程信息及时钟信息;将...

【专利技术属性】
技术研发人员:王大宇王文东
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1