【技术实现步骤摘要】
一种系统启动方法、装置、设备以及计算机存储介质
[0001]本申请涉及计算机系统
,尤其涉及一种系统启动方法、装置、设备以及计算机存储介质。
技术介绍
[0002]随着计算机技术的快速发展,双芯片(包括主芯片和从芯片)的应用场景越来越广泛。在每次启动的时候,从芯片上的小型系统都需要引导(bootup)开始工作。
[0003]在相关技术中,对于双芯片的应用场景,在启动的时候,应用处理器(Application Processor,AP)侧给从芯片上电,当上电完成后,AP侧可以通过安全数字输入输出(Secure Digital Input and Output,SDIO)/串行外设接口(Serial Peripheral Interface,SPI)将镜像文件传输到从芯片侧;只有当镜像文件传输完成后,从芯片的启动流程才开始工作。然而这整个过程可能需要500毫秒以上的时间,其中的主要时间都花费在镜像文件传输的过程,这就导致从芯片上的小型系统启动太过缓慢。
技术实现思路
[0004]本申请提出一种系统启 ...
【技术保护点】
【技术特征摘要】
1.一种系统启动方法,其特征在于,应用于包括主芯片和从芯片的电子设备,所述方法包括:所述主芯片对待传输的镜像文件进行拆分,确定N个镜像包;所述主芯片向所述从芯片发送第i镜像包;在所述从芯片对所述第i镜像包进行运行时,所述主芯片向所述从芯片发送第i+1镜像包;其中,i为大于0且小于或等于N的整数,N为大于0的整数;在所述从芯片对所述N个镜像包全部运行后,完成所述从芯片的系统启动程序。2.根据权利要求1所述的方法,其特征在于,在所述主芯片对待传输的镜像文件进行拆分,确定N个镜像包之前,所述方法还包括:在接收到相机开启指令时,所述主芯片向所述从芯片发送上电指令;在所述从芯片完成上电时,所述从芯片向所述主芯片发送上电完成指令;相应地,所述主芯片对待传输的镜像文件进行拆分,确定N个镜像包,包括:在所述主芯片接收到所述上电完成指令后,执行所述主芯片对待传输的镜像文件进行拆分,确定N个镜像包的步骤。3.根据权利要求2所述的方法,其特征在于,在所述从芯片向所述主芯片发送上电完成指令之后,所述方法还包括:所述从芯片执行引导程序BootRom。4.根据权利要求1所述的方法,其特征在于,所述主芯片对待传输的镜像文件进行拆分,确定N个镜像包,包括:所述主芯片基于优先级策略对待传输的镜像文件进行拆分,得到N个子镜像文件;所述主芯片根据所述N个子镜像文件,生成所述N个镜像包。5.根据权利要求4所述的方法,其特征在于,在所述主芯片基于优先级策略对待传输的镜像文件进行拆分,得到N个子镜像文件之前,所述方法还包括:所述主芯片基于所述镜像文件在系统启动过程中的启动顺序,确定所述镜像文件中包括的各个拆分前子镜像文件的优先级;所述主芯片根据所述镜像文件中包括的各个拆分前子镜像文件的优先级,确定所述优先级策略。6.根据权利要求4所述的方法,其特征在于,所述主芯片向所述从芯片发送第i镜像包,包括:所述主芯片确定所述N个镜像包的优先级;所述主芯片按照所述优先级的由高到低顺序,执行所述主芯片向所述从芯片发送第i镜像包的步骤。7.根据权利要求1所述的方法,其特征在于,在所述主芯片向所述从芯片发送第i镜像包之后,所述方法还包括:当所述第i镜像包由所述主芯片向所述从芯片的发送结束时,将所述第i镜...
【专利技术属性】
技术研发人员:王大宇,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。