引导电子设备系统开机的方法,电子设备,可读存储介质技术方案

技术编号:20545501 阅读:21 留言:0更新日期:2019-03-09 18:27
本发明专利技术涉及一种引导电子设备系统开机的方法,电子设备,可读存储介质。一种引导电子设备系统开机的方法,电子设备包括引导程序Boot、Android系统和Linux系统,还包括预置引导内存和显示屏;预置引导内存用于存放画作信息;所述方法包括:在启动Android系统和Linux系统过程中,引导程序Boot将预置引导内存中存放的画作信息刷新到所述显示屏的控制器。本实施例中引导程序Boot通过在启动Android系统和Linux系统过程中将预置引导内存中存放的画作信息刷新到显示屏的控制器,可以让电子设备在开机时立即显示画作信息,从而改善用户使用电子设备的体验。

Method of booting electronic equipment system, electronic equipment, readable storage medium

The invention relates to a method for guiding an electronic device system to start, an electronic device, and a readable storage medium. A method of booting an electronic device system includes boot, Android and Linux systems, as well as pre-boot memory and display screen; pre-boot memory is used to store painting information; the method includes: boot program Boot refreshes painting information stored in pre-boot memory to the above-mentioned in the process of booting Android system and Linux system. The controller of the display screen. In this example, Boot can refresh the picture information stored in the preset boot memory to the controller of the display screen in the process of starting Android system and Linux system, so that the picture information can be displayed immediately when the electronic device is turned on, thus improving the user's experience of using the electronic device.

【技术实现步骤摘要】
引导电子设备系统开机的方法,电子设备,可读存储介质
本专利技术涉及控制
,尤其涉及一种引导电子设备系统开机的方法,电子设备,可读存储介质。
技术介绍
目前,电子设备大部分安装有Android系统。电子设备开机时,Android系统的启动过程需要消耗较长的时间,然而用户只能等待Android系统启动成功才能正常使用电子设备,较长的等待时间带给用户不好的使用体验。
技术实现思路
本专利技术提供一种引导电子设备系统开机的方法,电子设备,可读存储介质,以解决相关技术中由于电子设备中Android系统启动时间过长引起的使用体验较差的问题。根据本专利技术实施例的第一方面,提供一种引导电子设备系统开机的方法,所述电子设备包括引导程序Boot、Android系统和Linux系统,还包括预置引导内存和显示屏;所述预置引导内存用于存放画作信息;所述方法包括:在启动所述Android系统和所述Linux系统过程中,所述引导程序Boot将所述预置引导内存中存放的画作信息刷新到所述显示屏的控制器。可选地,所述引导程序Boot刷新到显示屏的控制器的画作信息包括以下至少一种:用户预先存储在所述预置引导内存内的画作信息和上一显示过程中所述Linux系统传递帧缓冲Framebuffer中的画作信息。可选地,所述引导程序Boot包括画作信息刷新函数;所述引导程序Boot将所述预置引导内存中存放的画作信息刷新到所述显示屏的控制器包括:所述画作信息刷新函数按照设定周期从所述预置引导内存中读取画作信息,并刷新到显示屏的控制器。可选地,所述引导程序Boot包括时钟中断函数;所述方法还包括:所述引导程序Boot根据所述时钟中断函数输出的中断信号切换刷新画作信息的上下文和所述Linux系统的上下文。可选地,所述方法还包括:所述引导程序Boot将所述预置引导内存中由所述Linux系统中帧缓冲Framebuffer传递的画作信息刷新到所述显示屏的控制器;所述画作信息为所述帧缓冲Framebuffer在所述Android系统中Launcher界面启动完成后传递到所述预置引导内存的画作信息。可选地,所述预置引导内存中存放的画作信息为未经过编码的原始图像数据。可选地,所述预置引导内存不受所述Linux系统中伙伴系统的管理。根据本专利技术实施例的第二方面,提供一种电子设备,包括引导程序Boot、Android系统和Linux系统,还包括处理器、存储器、预置引导内存和显示屏;所述预置引导内存用于存放画作信息;所述显示屏至少用于显示所述画作信息;所述存储器用于存储引导程序Boot;所述处理器用于从所述存储器中读取所述引导程序Boot,以实现第一方面所述方法的步骤。可选地,所述Launcher界面启动完成后所述Linux系统用于将所述帧缓冲Framebuffer中的画作信息直接刷新到显示屏的控制器。根据本专利技术实施例的第三方面,提供一种可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现第一方面所述方法的步骤。可见,本实施例中引导程序Boot通过在启动Android系统和Linux系统过程中将预置引导内存中存放的画作信息刷新到显示屏的控制器,可以让电子设备在开机时立即显示画作信息,从而改善用户使用电子设备的体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是本专利技术实施例示出的一种引导电子设备系统开机的方法的流程示意图;图2是本专利技术实施例示出的一种电子设备的框图;图3是本专利技术实施例示出的电子设备中引导程序Boot、Linux系统和Android系统关系示意图;图4是本专利技术实施例示出的另一种引导电子设备系统开机的方法的流程示意图;图5是本专利技术实施例示出的电子设备开机过程中显示屏显示效果图;图6是本专利技术实施例示出的电子设备的硬件结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。目前,电子设备大部分安装有Android系统。电子设备开机时,Android系统的启动过程需要消耗较长的时间,然而用户只能等待Android系统启动成功才能正常使用电子设备,较长的等待时间带给用户不好的使用体验。为此,本专利技术实施例提供了一种引导电子设备系统开机的方法,图1是本专利技术实施例示出的一种引导电子设备系统开机的方法的流程示意图,图2是本专利技术实施例示出的一种电子设备的框图。参见图2,电子设备包括引导程序Boot、Android系统和Linux系统,还包括预置引导内存和显示屏;其中预置引导内存用于存放画作信息。参见图1,一种引导电子设备系统开机的方法包括:在启动Android系统和Linux系统过程中,引导程序Boot将预置引导内存中存放的画作信息刷新到显示屏的控制器。需要说明的是,由于Android系统是基于Linux系统开发的,即启动Android系统的同时必须启动Linux系统,故对于用户而言,启动Android系统与启动Android系统和Linux系统是等同的。由于本实施例中后续方案会对Android系统和Linux系统作相应的改进,因此本实施例中以启动Android系统和Linux系统为例说明。需要说明的是,本实施例中预置引导内存为在物理内存中预先保留的内存区域,其大小可以根据存放画作信息的数量和每张画作的大小确定。并且,本实施例中预置引导内存不受Linux系统中伙伴系统的管理,这样可以避免预置引导内存中存放的画作信息被覆盖,保证开启过程中所显示画作信息的准确性。可理解的是,本实施例中预置引导内存中可以存放用户预先存储的画作信息。当然,预置引导内存还可以存放在上一显示过程中所显示的画作信息,相应方案会在后续方案中介绍。还需要说明的是,由于引导程序Boot中功能较少,因此本实施例中预置引导内存存放的画作信息可以为未经过编码的原始图像数据。当然,在导引程序Boot包括解码功能时,预置引导内存内可以存放经过编码的画作信息,这样导引程序Boot可以将画作信息解码后再刷新到显示屏的控制器,同样可以实现本申请的方案。在一些实施例中,引导程序Boot包括一个画作信息刷新函数,可以通过修改引导程序Boot中的部分代码实现。该画作信息刷新函数用于按照设置周期从预置引导内存中读取画作信息,并刷新到显示屏的控制器。可见,本实施例中通过对引导程序Boot作一定的处理,可以达到由引导程序Boot处理待显示的画作信息的目的。在一些实施例中,引导程序Boot还包括一个时钟中断函数。这样,一种引导电子设备系统开机的方法还包括:引导程序Boot根据时钟中断函数输出的中断信号切换刷新画作信息的上下文和启动Linux系统的上下文。可理解的是,本实施例中,对于引导程序Boot而言,显示画作信息可以看作其需要处理的一个任务(任务1),而启动Linux系统可以看作其需要处理的另一个任务(任务本文档来自技高网...

【技术保护点】
1.一种引导电子设备系统开机的方法,其特征在于,所述电子设备包括引导程序Boot、Android系统和Linux系统,还包括预置引导内存和显示屏;所述预置引导内存用于存放画作信息;所述方法包括:在启动所述Android系统和所述Linux系统过程中,所述引导程序Boot将所述预置引导内存中存放的画作信息刷新到所述显示屏的控制器。

【技术特征摘要】
1.一种引导电子设备系统开机的方法,其特征在于,所述电子设备包括引导程序Boot、Android系统和Linux系统,还包括预置引导内存和显示屏;所述预置引导内存用于存放画作信息;所述方法包括:在启动所述Android系统和所述Linux系统过程中,所述引导程序Boot将所述预置引导内存中存放的画作信息刷新到所述显示屏的控制器。2.根据权利要求1所述的方法,其特征在于,所述引导程序Boot刷新到显示屏的控制器的画作信息包括以下至少一种:用户预先存储在所述预置引导内存内的画作信息和上一显示过程中所述Linux系统传递帧缓冲Framebuffer中的画作信息。3.根据权利要求1所述的方法,其特征在于,所述引导程序Boot包括画作信息刷新函数;所述引导程序Boot将所述预置引导内存中存放的画作信息刷新到所述显示屏的控制器包括:所述画作信息刷新函数按照设定周期从所述预置引导内存中读取画作信息,并刷新到显示屏的控制器。4.根据权利要求1所述的方法,其特征在于,所述引导程序Boot包括时钟中断函数;所述方法还包括:所述引导程序Boot根据所述时钟中断函数输出的中断信号切换刷新画作信息的上下文和所述Linux系统的上下文。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述引导程序Boot...

【专利技术属性】
技术研发人员:曹东波
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

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

1