CN104750492A - 基于嵌入式操作***的移动设备的开机控制方法及装置 - Google Patents
基于嵌入式操作***的移动设备的开机控制方法及装置 Download PDFInfo
- Publication number
- CN104750492A CN104750492A CN201510147963.9A CN201510147963A CN104750492A CN 104750492 A CN104750492 A CN 104750492A CN 201510147963 A CN201510147963 A CN 201510147963A CN 104750492 A CN104750492 A CN 104750492A
- Authority
- CN
- China
- Prior art keywords
- unpressed
- image file
- linux kernel
- mobile device
- kernel image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000005192 partition Methods 0.000 claims description 23
- 230000006837 decompression Effects 0.000 abstract description 3
- 238000004904 shortening Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种基于嵌入式操作***的移动设备的开机控制方法及装置,以缩短开机时间。该方法包括:在检测到开机触发事件时,加载预设的启动加载程序Bootloader;通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中;通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。该方法通过Bootloader直接将各未压缩的Linux内核镜像文件加载至内存中,无需再对Linux内核镜像文件进行解压,节省了解压时间,缩短了移动设备的开机时间,优化了用户体验。
Description
技术领域
本发明涉及移动终端,尤其是一种基于嵌入式操作***的移动设备的开机控制方法及装置。
背景技术
目前,随着消费电子行业的迅猛发展,嵌入式Linux***获得越来越多的关注。然而,嵌入式Linux***原本是为PC机设计的操作***,主要特点在于使用Bootloader替代了桌面***的BIOS(Basic Input Output System,基本输入输出***),同时,对***进行了规模上的裁剪,但硬件上的劣势往往导致***启动速度较慢,而嵌入式产品使用者又对***的开机速度比较敏感。典型的嵌入式Linux***启动时间一般在几十秒或以上,这对于用户来说是不能容忍的。
现有的嵌入式产品的开机流程一般包括如下步骤:
(1)在检测到开机事件时,加载启动加载程序Bootloader;
(2)通过Bootloader加载由kernel(操作***内核)、root(根文件***)和DTS(device tree source,设备树资源)镜像打包压缩而成的boot.img文件至DDR(Double Data Rate,双倍速率同步动态随机存储器);
(3)解压boot.img文件得到kernel、root和DTS镜像;
(4)根据所获取的kernel、root和DTS镜像进行内核初始化,执行用户空间初始化。
虽然,由于嵌入式Linux***使用的图形***不同可能会影响开机时间,但是采用上述方法的开机时间一般约为几十秒,漫长的开机时间严重影响了用户 体验。
发明内容
本发明目的在于提供一种基于嵌入式操作***的移动设备的开机控制方法及装置,提供了一种新的开机控制方法,解决现有移动设备开机时间较长的问题。
第一方面,本发明提供一种基于嵌入式操作***的移动设备的开机控制方法,包括:
在检测到开机触发事件时,加载预设的启动加载程序Bootloader;
通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中;
通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。
第二方面,本发明提供一种基于嵌入式操作***的移动设备的开机控制装置,包括:
程序加载单元,用于在检测到开机触发事件时,加载预设的启动加载程序Bootloader;
内核文件加载单元,用于通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中;
开机控制单元,用于通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。
本发明提供一种基于嵌入式操作***的移动设备的开机控制方法及装置,在检测到开机触发事件时,加载Bootloader,通过Bootloader将各未压缩的Linux内核镜像文件加载至内存中,并通过加载到内存中的各未压缩的Linux内核镜像 文件控制移动设备开机,即该方法通过Bootloader直接将各未压缩的Linux内核镜像文件加载至内存中,无需再对Linux内核镜像文件进行解压,节省了解压时间,缩短了移动设备的开机时间,优化了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明实施例一提供的基于嵌入式操作***的移动设备的开机控制方法的流程图;
图2是本发明实施例二提供的基于嵌入式操作***的移动设备的开机控制方法的流程图;
图3是本发明实施例三提供的基于嵌入式操作***的移动设备的开机控制装置的结构示意图。
具体实施方式
为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
实施例一
图1是本发明实施例一提供的基于嵌入式操作***的移动设备的开机控制方法的流程图,该方法可以由基于嵌入式操作***的移动设备的开机控制装置执行,其中该装置可以由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图1所示,该方法包括如下步骤:
步骤S100、在检测到开机触发事件时,加载预设的启动加载程序Bootloader。
在嵌入式操作***中,BootLoader是在操作***内核运行之前运行的代码,可以初始化硬件设备、建立内存空间映射图,从而将***的软硬件环境带到一个合适状态,以便为最终调用操作***内核准备好正确的环境。
在开机时,移动设备的嵌入式***获得电池的电能,***自动加载并执行芯片上固化的启动加载程序Bootloader。
步骤S101、通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中。
其中,未压缩的Linux内核镜像文件包括kernel、root和DTS镜像。在移动设备首次设置嵌入式操作***时,将所述未压缩的内核镜像文件烧录于移动设备的存储器中。具体可以是:在移动设备首次设置嵌入式操作***时,根据预设的存储器分区与未压缩的Linux内核镜像文件间的对应关系,将各未压缩的Linux内核镜像文件烧录于对应的存储器分区中。例如:在移动设备首次设置嵌入式操作***时,删除eMMC(Embedded Multi Media Card)存储器的boot.img分区,添加三个分区以分别存储未压缩的kernel、root和DTS镜像。然后,获取未压缩的kernel、root和DTS镜像在eMMC芯片中的分区地址。通过在eMMC芯片的分区表中写入未压缩的kernel、root和DTS镜像的分区地址,确定所述 未压缩的kernel、root和DTS镜像的烧录路径。依照上述烧录路径,将未压缩的kernel、root和DTS镜像烧录于对应的存储器分区中。
在开机时,运行启动加载程序Bootloader,访问存储器的分区表,以获取各未压缩的Linux内核镜像文件在存储器中的存储地址。访问未压缩的Linux内核镜像文件的存储地址,将未压缩的Linux内核镜像文件加载至内存中。内存可以是随机存取存储器,例如:DDR(Double Data Rate,双倍速率同步动态随机存储器)和SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存取存储器)。具体可以是:通过Bootloader分别将存储器中存储的未压缩的kernel、root和DTS镜像加载至DDR中。
步骤S102:通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。
通过内存中加载的所述各未压缩的Linux内核镜像文件控制移动设备执行***初始化、文件***挂载、加载开机界面以及启动预设的开机自动启动的应用程序等。
本实施例提供一种基于嵌入式操作***的移动设备的开机控制方法,通过加载预设的启动加载程序Bootloader,并通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中,利用加载到内存中的各未压缩的Linux内核镜像文件控制移动设备开机;省略了对加载到内存中的Linux内核镜像文件进行解压的步骤,节省了解压时间,缩短了移动设备的开机时间,优化了用户体验。
实施例二
图2是本发明实施例二提供的基于嵌入式操作***的移动设备的开机控制 方法的流程图。本实施例在实施例一的基础上,进一步,将通过Bootloader将各未压缩的Linux内核镜像文件加载至内存中,具体优化为:通过Bootloader获取各未压缩的Linux内核镜像文件的分区路径,通过所述分区路径确定所述各未压缩的Linux内核镜像文件的存储位置,访问所述存储位置对应的存储器分区,以将所述各未压缩的Linux内核镜像文件复制到内存中。
参见图2所示,所述基于嵌入式操作***的移动设备的开机控制方法,包括如下步骤:
步骤S200、在检测到开机触发事件时,加载预设的启动加载程序Bootloader。
在移动设备检测到开机事件触发时,嵌入式***加载并执行Bootloader,以完成处理器和相关硬件的初始化,建立内存空间映射图。
步骤S201、通过Bootloader获取各未压缩的Linux内核镜像文件的分区路径。
在存储器的分区表中,保存有各未压缩的Linux内核镜像文件存储地址。通过访问存储器的分区表,可以获得未压缩的kernel、root和DTS镜像在存储器中的起止地址。例如:在加载完Bootloader后,执行Bootloader,访问eMMC存储器的分区表,确定分别存储未压缩的kernel、root和DTS镜像的存储器分区在eMMC存储器中的起止地址。
步骤S202、通过所述分区路径确定所述各未压缩的Linux内核镜像文件的存储位置。
通过所获取的未压缩的kernel、root和DTS镜像在存储器中的起止地址,可以确定未压缩的kernel、root和DTS镜像在存储器中的存储位置。
步骤S203、访问所述存储位置对应的存储器分区,以将所述各未压缩的Linux内核镜像文件复制到内存中。
运行Bootloader,获取未压缩的kernel、root和DTS镜像在存储器中的存储位置,拷贝所述存储位置存储的未压缩的kernel、root和DTS镜像,并将拷贝后的文件复制到内存中。例如,运行Bootloader,获取未压缩的kernel、root和DTS镜像在eMMC存储器中的存储位置,拷贝所述eMMC存储位置存储的未压缩的kernel、root和DTS镜像,并将拷贝后的文件复制到DDR中。
步骤S204、通过加载到内存中的所述各未压缩的Linux内核镜像文件控制控制移动设备开机。
通过内存中加载的所述各未压缩的kernel、root和DTS镜像控制移动设备的内核层初始化和用户层初始化。例如,内核初始化的第一步是执行实模式下的汇编代码,之后执行保护模式下start_kernel()函数。start_kernel()函数首先会初始化CPU子***,之后让内存和进程管理***就位,最后一步是激活初始化(init)程序,它是所有Linux进程的父进程。初始化进程执行启动必要的内核服务的用户空间脚本。
用户层初始化是执行初始化(init)程序,查找启动等级,因为启动等级不同,其运行的用户空间脚本(也就是服务)会不同。接下来,设置运行环境,比如设定网络环境、载入用户自定义模块和进行硬盘检测等。然后,运行用户空间脚本,不同的启动等级会有不同的服务启动。最终派生控制台终端程序以及显示登录(login)提示。
本实施例提供的移动设备开机控制方法,在Bootloader加载完成后,运行Bootloader获取各未压缩的Linux内核镜像文件的分区路径,通过所述的分区路径获取未压缩的kernel、root和DTS镜像,并将其复制到内存,以控制移动设备开机。通过本实施例提供的开机控制方法,直接加载未压缩的kernel、root和DTS镜像到内存中,而不再是加载由kernel、root和DTS镜像打包压缩、编译 得到的boot.img文件到内存中,然后,再解压缩boot.img文件得到未压缩的kernel、root和DTS镜像。与现有技术中的开机流程相比,节省了解压缩需要的时间,缩短了开机时间,给用户带来良好的操作体验。
实施例三
图3是本发明实施例三提供的基于嵌入式操作***的移动设备的开机控制装置的结构示意图。参见图3所示,所述基于嵌入式操作***的移动设备的开机控制装置可以包括:
程序加载单元300,用于在检测到开机触发事件时,加载预设的启动加载程序Bootloader;
内核文件加载单元301,用于通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中;
开机控制单元302,用于通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。
进一步的,所述装置还可以包括:
烧录存储单元,用于在移动设备首次设置嵌入式操作***时,根据预设的存储器分区与未压缩的Linux内核镜像文件间的对应关系,将各未压缩的Linux内核镜像文件烧录于对应的存储器分区中。
进一步的,所述各未压缩的Linux内核镜像文件包括kernel、root和DTS镜像;
所述装置还可以包括:
分区预设单元,用于删除存储器的boot.img分区,添加三个分区以分别存储未压缩的kernel、root和DTS镜像。
进一步的,所述内核文件加载单元301具体可以用于:
通过Bootloader获取各未压缩的Linux内核镜像文件的分区路径,通过所述分区路径确定所述各未压缩的Linux内核镜像文件的存储位置,访问所述存储位置对应的存储器分区,以将所述各未压缩的Linux内核镜像文件复制到内存中。
进一步的,开机控制单元302具体可以用于:
通过内存中加载的所述各未压缩的Linux内核镜像文件控制移动设备的内核层初始化和用户层初始化。
本实施例提供的基于嵌入式操作***的移动设备的开机控制装置,在检测到开机触发事件时,通过程序加载单元300,加载启动加载程序Bootloader;通过内核文件加载单元301将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中,并通过开机控制单元302控制移动设备开机。通过本实施例提供的装置,实现直接将未压缩的kernel、root和DTS镜像加载到内存中,以控制移动设备开机,节省了原开机流程中,将打包压缩的kernel、root和DTS镜像加载到内存之后解压缩的时间,缩短了移动设备的开机时间,优化了用户体验。
上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种基于嵌入式操作***的移动设备的开机控制方法,其特征在于,包括:
在检测到开机触发事件时,加载预设的启动加载程序Bootloader;
通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中;
通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。
2.根据权利要求1所述的方法,其特征在于,还包括:
在移动设备首次设置嵌入式操作***时,根据预设的存储器分区与未压缩的Linux内核镜像文件间的对应关系,将各未压缩的Linux内核镜像文件烧录于对应的存储器分区中。
3.根据权利要求2所述的方法,其特征在于,所述未压缩的Linux内核镜像文件包括kernel、root和DTS镜像;
所述将各未压缩的Linux内核镜像文件烧录于对应的存储器分区中之前,还包括:
删除存储器的boot.img分区,添加三个分区以分别存储未压缩的kernel、root和DTS镜像。
4.根据权利要求1所述的方法,其特征在于,通过Bootloader将各未压缩的Linux内核镜像文件加载至内存中,包括:
通过Bootloader获取各未压缩的Linux内核镜像文件的分区路径,通过所述分区路径确定所述各未压缩的Linux内核镜像文件的存储位置,访问所述存储位置对应的存储器分区,以将所述各未压缩的Linux内核镜像文件复制到内存中。
5.根据权利要求1所述的方法,其特征在于,所述通过内存中加载的所述各未压缩的Linux内核镜像文件控制移动设备开机,包括:
通过内存中加载的所述各未压缩的Linux内核镜像文件控制移动设备的内核层初始化和用户层初始化。
6.一种基于嵌入式操作***的移动设备的开机控制装置,其特征在于,包括:
程序加载单元,用于在检测到开机触发事件时,加载预设的启动加载程序Bootloader;
内核文件加载单元,用于通过Bootloader将存储器中存储的各未压缩的Linux内核镜像文件加载至内存中;
开机控制单元,用于通过加载到内存中的所述各未压缩的Linux内核镜像文件控制移动设备开机。
7.根据权利要求6所述的装置,其特征在于,还包括:
烧录存储单元,用于在移动设备首次设置嵌入式操作***时,根据预设的存储器分区与未压缩的Linux内核镜像文件间的对应关系,将各未压缩的Linux内核镜像文件烧录于对应的存储器分区中。
8.根据权利要求7所述的装置,其特征在于,
所述各未压缩的Linux内核镜像文件包括kernel、root和DTS镜像;
所述装置还包括:
分区预设单元,用于删除存储器的boot.img分区,添加三个分区以分别存储未压缩的kernel、root和DTS镜像。
9.根据权利要求6所述的装置,其特征在于,所述内核文件加载单元具体用于:
通过Bootloader获取各未压缩的Linux内核镜像文件的分区路径,通过所述分区路径确定所述各未压缩的Linux内核镜像文件的存储位置,访问所述存储位置对应的存储器分区,以将所述各未压缩的Linux内核镜像文件复制到内存中。
10.根据权利要求6所述的装置,其特征在于,开机控制单元具体用于:
通过内存中加载的所述各未压缩的Linux内核镜像文件控制移动设备的内核层初始化和用户层初始化。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510147963.9A CN104750492B (zh) | 2015-03-31 | 2015-03-31 | 基于嵌入式操作***的移动设备的开机控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510147963.9A CN104750492B (zh) | 2015-03-31 | 2015-03-31 | 基于嵌入式操作***的移动设备的开机控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104750492A true CN104750492A (zh) | 2015-07-01 |
CN104750492B CN104750492B (zh) | 2018-01-19 |
Family
ID=53590246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510147963.9A Expired - Fee Related CN104750492B (zh) | 2015-03-31 | 2015-03-31 | 基于嵌入式操作***的移动设备的开机控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104750492B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302663A (zh) * | 2015-09-19 | 2016-02-03 | 华为技术有限公司 | 一种镜像开机方法和终端设备 |
CN106354498A (zh) * | 2016-08-25 | 2017-01-25 | 睿芯信息科技(上海)有限公司 | 一种Linux***加载设备的方法 |
WO2018072688A1 (zh) * | 2016-10-19 | 2018-04-26 | 华为技术有限公司 | 内核镜像文件快速加载方法和装置 |
CN108255524A (zh) * | 2016-12-28 | 2018-07-06 | 中科创达软件股份有限公司 | 一种开机Logo显示方法、装置及嵌入式设备 |
CN109298891A (zh) * | 2018-09-06 | 2019-02-01 | 深圳市智美达科技股份有限公司 | ***启动方法和装置、***编译方法和装置 |
CN110673815A (zh) * | 2019-10-15 | 2020-01-10 | 重庆远视科技有限公司 | 一种位图显示方法、装置、设备及计算机可读存储介质 |
TWI826211B (zh) * | 2022-12-28 | 2023-12-11 | 神雲科技股份有限公司 | 嵌入式系統的通用輸入輸出設置方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111901095B (zh) * | 2020-07-23 | 2021-04-30 | 上海世麦智能科技有限公司 | 一种基于硬件加密的安全启动方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639782A (zh) * | 2009-07-14 | 2010-02-03 | 上海市共进通信技术有限公司 | 基于嵌入式操作***的***引导载入方法 |
CN101923515A (zh) * | 2010-09-07 | 2010-12-22 | 上海市共进通信技术有限公司 | 在嵌入式***应用设备的闪存中运行Web页面的方法 |
WO2012044872A2 (en) * | 2010-10-01 | 2012-04-05 | Imerj, Llc | Extended graphics context with divided compositing |
CN103902327A (zh) * | 2012-12-29 | 2014-07-02 | 鸿富锦精密工业(深圳)有限公司 | Bmc启动***及方法 |
CN103970557A (zh) * | 2013-02-04 | 2014-08-06 | 中兴通讯股份有限公司 | 存储设备启动***的方法及存储设备 |
CN104392152A (zh) * | 2014-12-10 | 2015-03-04 | 深圳市捷顺科技实业股份有限公司 | 一种嵌入式设备的启动方法、嵌入式设备、服务器及*** |
-
2015
- 2015-03-31 CN CN201510147963.9A patent/CN104750492B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639782A (zh) * | 2009-07-14 | 2010-02-03 | 上海市共进通信技术有限公司 | 基于嵌入式操作***的***引导载入方法 |
CN101923515A (zh) * | 2010-09-07 | 2010-12-22 | 上海市共进通信技术有限公司 | 在嵌入式***应用设备的闪存中运行Web页面的方法 |
WO2012044872A2 (en) * | 2010-10-01 | 2012-04-05 | Imerj, Llc | Extended graphics context with divided compositing |
CN103902327A (zh) * | 2012-12-29 | 2014-07-02 | 鸿富锦精密工业(深圳)有限公司 | Bmc启动***及方法 |
CN103970557A (zh) * | 2013-02-04 | 2014-08-06 | 中兴通讯股份有限公司 | 存储设备启动***的方法及存储设备 |
CN104392152A (zh) * | 2014-12-10 | 2015-03-04 | 深圳市捷顺科技实业股份有限公司 | 一种嵌入式设备的启动方法、嵌入式设备、服务器及*** |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302663A (zh) * | 2015-09-19 | 2016-02-03 | 华为技术有限公司 | 一种镜像开机方法和终端设备 |
CN105302663B (zh) * | 2015-09-19 | 2019-02-01 | 华为技术有限公司 | 一种镜像开机方法和终端设备 |
CN106354498A (zh) * | 2016-08-25 | 2017-01-25 | 睿芯信息科技(上海)有限公司 | 一种Linux***加载设备的方法 |
CN106354498B (zh) * | 2016-08-25 | 2020-05-08 | 睿芯信息科技(上海)有限公司 | 一种Linux***加载设备的方法 |
WO2018072688A1 (zh) * | 2016-10-19 | 2018-04-26 | 华为技术有限公司 | 内核镜像文件快速加载方法和装置 |
US11074083B2 (en) | 2016-10-19 | 2021-07-27 | Huawei Technologies Co., Ltd. | Fast loading kernel image file for booting |
CN108255524A (zh) * | 2016-12-28 | 2018-07-06 | 中科创达软件股份有限公司 | 一种开机Logo显示方法、装置及嵌入式设备 |
CN109298891A (zh) * | 2018-09-06 | 2019-02-01 | 深圳市智美达科技股份有限公司 | ***启动方法和装置、***编译方法和装置 |
CN109298891B (zh) * | 2018-09-06 | 2021-09-21 | 深圳市智美达科技股份有限公司 | ***启动方法和装置、***编译方法和装置 |
CN110673815A (zh) * | 2019-10-15 | 2020-01-10 | 重庆远视科技有限公司 | 一种位图显示方法、装置、设备及计算机可读存储介质 |
CN110673815B (zh) * | 2019-10-15 | 2023-06-06 | 重庆远视科技有限公司 | 一种位图显示方法、装置、设备及计算机可读存储介质 |
TWI826211B (zh) * | 2022-12-28 | 2023-12-11 | 神雲科技股份有限公司 | 嵌入式系統的通用輸入輸出設置方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104750492B (zh) | 2018-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104750492A (zh) | 基于嵌入式操作***的移动设备的开机控制方法及装置 | |
US9432457B2 (en) | Redirecting local storage to cloud storage | |
US9507604B2 (en) | Boot method and boot system | |
US9766944B2 (en) | Dynamic partition dual boot mobile phone device | |
CN105867947A (zh) | 预置应用程序升级后的数据处理方法及装置 | |
CN103577212A (zh) | ***启动预加载方法及装置 | |
US20150277934A1 (en) | One time dual boot mobile phone device | |
CN103810020A (zh) | 虚拟机弹性伸缩方法及装置 | |
KR20120055352A (ko) | 스냅샷 이미지를 이용한 부팅 장치 및 방법 | |
CN102135893A (zh) | 将操作***集成到bios芯片及启动服务器上操作***的方法 | |
CN113791813A (zh) | 更新SELinux安全策略的方法及终端 | |
CN102141923B (zh) | 内存文件***加载方法及装置 | |
US11301338B2 (en) | Recovery on virtual machines with existing snapshots | |
CN104866324A (zh) | 一种便携操作***构建方法及便携存储器 | |
CN106095439A (zh) | 一种信息处理方法及电子设备 | |
US9639340B2 (en) | System and method of loading virtual machines | |
CN103488956A (zh) | 可携式电子装置的数据保护方法及其计算机程序产品 | |
CN104050001A (zh) | 基于Android***的资源处理方法、装置和设备 | |
US11416614B2 (en) | Statistical detection of firmware-level compromises | |
US9652416B2 (en) | Storage device for performing in-storage computing operations, method of operation the same, and system including the same | |
CN114327791A (zh) | 基于虚拟化的可信计算度量方法、装置、设备和存储介质 | |
CN117555563A (zh) | 平台镜像的构建方法、装置、计算机设备和储介质 | |
US11500647B2 (en) | Systems and methods for achieving faster boot times using BIOS attribute mitigation | |
CN113157337A (zh) | 应用程序启动方法、装置、终端设备及存储介质 | |
CN106649081B (zh) | 一种调试运行在客户端应用内离线包的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180119 |
|
CF01 | Termination of patent right due to non-payment of annual fee |