电子设备的系统引导方法、电子设备及存储介质技术方案

技术编号:19489009 阅读:28 留言:0更新日期:2018-11-17 12:00
本发明专利技术公开了一种电子设备的系统引导方法、电子设备及存储介质。所述方法包括以下步骤:若检测到上电开机信号,运行系统引导程序并对电子设备的硬件进行初始化;通过所述电子设备的用户操作装置接收用户输入的操作信号,如果所述操作信号为预定信号,且所述预定信号的持续时间长度不小于预设时间长度,所述系统引导程序使所述电子设备进入固件烧录模式。本发明专利技术实施例中,通过检测电子设备的用户操作装置接收的用户输入的操作信号是否为预定信号以及该预定信号的持续时间长度是否不小于预设时间长度来进入固件烧录模式,与现有技术中需要通过多个按键组合方式进入固件烧录模式相比,操作比较简单,用户体验更佳。

【技术实现步骤摘要】
电子设备的系统引导方法、电子设备及存储介质
本专利技术涉及固件烧录领域,特别是涉及电子设备的系统引导方法、电子设备及存储介质。
技术介绍
目前线上销售的大部分嵌入式设备(例如手机、机顶盒、路由器等),如果使用了android系统,基本可以进入烧录模式,通过取得系统最高权限的方式,达到烧录固件包的目的。烧录固件的问题基本上可以通过线上烧录、usb烧录软件烧录等方法解决。如何让嵌入式设备进入烧录模式,各种不同类型的产品有不同的方案,比如对于包括多个按键的安卓系统设备,可以通过按下按键的组合键的方法,进入烧录模式。但对于非安卓系统设备,或不具备多个按键的电子设备,进入固件烧录模式的操作较为繁琐。
技术实现思路
本专利技术实施例提供一种新的电子设备的系统引导方法,具有操作简单,用户体验好的优点。本专利技术一方面提供一种电子设备的系统引导方法,包括:若检测到上电开机信号,运行系统引导程序并对电子设备的硬件进行初始化;通过所述电子设备的用户操作装置接收用户输入的操作信号,如果所述操作信号为预定信号,且所述预定信号的持续时间长度不小于预设时间长度,所述系统引导程序使所述电子设备进入固件烧录模式。较佳的,若所述操作信号不是所述预定信号,或所述预定信号的持续时间长度小于所述预设时间长度,则继续加载所述电子设备的操作系统内核。较佳的,所述预设时间长度为3秒。较佳的,还包括:依据所述电子设备是否进入固件烧录模式、是否连接网络及是否连接外围实体存储器产生不同的用户提示信息。较佳的,通过单个指示灯产生所述不同的用户提示信息。较佳的,还包括:所述电子设备开机后产生第一用户提示信息,进入固件烧录模式后产生第二用户提示信息;和/或所述电子设备的操作系统内核启动,连接网络且连接外围实体存储器时产生第三用户提示信息;和/或所述电子设备的操作系统内核启动但未连接网络时产生第四用户提示信息;和/或所述电子设备的操作系统内核启动,连接网络但未连接外围实体存储器时产生第五用户提示信息。较佳的,在使所述电子设备进入固件烧录模式之后还包括:将与所述电子设备连接的外围实体存储器中存储的固件烧录到所述电子设备中。较佳的,所述电子设备的操作系统为基于开放源码项目的非安卓系统。较佳的,所述电子设备无显示屏幕。较佳的,所述用户操作装置为设置在所述电子设备上的单个按键。较佳的,所述电子设备仅包括一按键,所述按键为复位按键。本专利技术另一方面提供一种电子设备,包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的系统引导方法。较佳的,所述电子设备无显示屏幕。较佳的,所述电子设备仅包括一按键,所述按键为复位按键。较佳的,所述电子设备为云存储设备。本专利技术再一方面提供一种存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现如上所述的系统引导方法。本专利技术实施例中,通过检测电子设备的用户操作装置接收的用户输入的操作信号是否为预定信号以及该预定信号的持续时间长度是否不小于预设时间长度来进入固件烧录模式,与现有技术中需要通过多个按键组合方式进入固件烧录模式相比,操作比较简单,用户体验更佳。附图说明图1是本专利技术实施例一的电子设备的系统引导方法的流程图;图2是本专利技术实施例二的电子设备的系统引导方法的流程图;图3是本专利技术实施例三的电子设备的系统引导方法的流程图;图4是本专利技术实施例的一种电子设备的部分框架示意图;图5是本专利技术实施例的一种存储介质的部分框架示意图;图6示出可应用本专利技术实施例的系统引导方法的云存储设备的结构框图;图7示出图6中云存储设备的外观示意图。具体实施方式实施例一参阅图1,本专利技术实施例一的电子设备的系统引导方法包括:S101:若检测到上电开机信号,运行系统引导程序并对电子设备的硬件进行初始化。S102:通过所述电子设备的用户操作装置接收用户输入的操作信号,如果所述操作信号为预定信号,且所述预定信号的持续时间长度不小于预设时间长度,所述系统引导程序使所述电子设备进入固件烧录模式。本实施例中,通过检测电子设备的用户操作装置接收的用户输入的操作信号是否为预定信号以及该预定信号的持续时间长度是否不小于预设时间长度来进入固件烧录模式,与现有技术中需要通过多个按键组合方式进入固件烧录模式相比,操作比较简单,用户体验更佳。实施例二UBoot(UniversalBootLoader,系统引导程序),是遵循GPL条款的开放源码项目。UBoot的作用是系统引导。UBoot从FADSROM、8xxROM及PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似。事实上,不少UBoot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从UBoot源码的注释中能体现这一点。本专利技术实施例的系统引导方法较佳的是基于Uboot的一种系统引导方法,固件就是写入EROM(可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。参阅图2,本专利技术实施例二的电子设备的系统引导方法其包括以下步骤:步骤S201:在系统初始化后,通过电子设备的用户操作装置接收用户输入的操作信号;优选的,本实施例中,用户操作装置为电子设备的按键,该按键可以是实体按键或者虚拟按键,操作信号可以是按键被按下的信号;优选的,该电子设备仅包括一个按键,电子设备无法通过按键组合的方式进入固件烧录模式;举例来说,该按键可以是电子设备的复位按键;步骤S202:判断所述操作信号是否为表示所述用户操作装置被按下的信号,如果是,则执行S203,否则执行S204。较佳的,电子设备上电开机后,运行系统引导程序(本实施例中较佳的为Uboot系统),初始化电子设备的硬件(CPU/DDR/FLASH)等完成后,开始进入检测用户操作装置的按下状态的步骤。步骤S203:判断所述操作信号的持续时间长度是否大于或等于预设时间长度,如果是,则执行S205,否则执行S204。在本步骤中,较佳地,所述预设时间长度可以为3秒。另外,优选地,电子设备在开机启动后的预定时间内(例如5S,也可设置成其它合适时长)内未接收到预定的操作信号,电子设备将正常加载操作系统内核(也即执行S204),通过在启动过程中设置超时机制,可避免Uboot进入死循环,导致系统无法正常启动。步骤S204:继续加载操作系统内核。在加载操作系统内核后,系统引导过程结束。较佳的,电子设备可以安装Linux操作系统,继续加载操作系统内核后可进入LinuxShell环境。其中,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。LinuxShell环境是Linux执行命令的一个终端环境,接着就进入正常的linux运行流程。步骤S205:系统引导程序使电子设备进入固件烧录模式。其中,固件烧录模式是嵌入式设备置于可烧录的状态,处于这本文档来自技高网...

【技术保护点】
1.一种电子设备的系统引导方法,其特征在于,包括:若检测到上电开机信号,运行系统引导程序并对电子设备的硬件进行初始化;通过所述电子设备的用户操作装置接收用户输入的操作信号,如果所述操作信号为预定信号,且所述预定信号的持续时间长度不小于预设时间长度,所述系统引导程序使所述电子设备进入固件烧录模式。

【技术特征摘要】
1.一种电子设备的系统引导方法,其特征在于,包括:若检测到上电开机信号,运行系统引导程序并对电子设备的硬件进行初始化;通过所述电子设备的用户操作装置接收用户输入的操作信号,如果所述操作信号为预定信号,且所述预定信号的持续时间长度不小于预设时间长度,所述系统引导程序使所述电子设备进入固件烧录模式。2.根据权利要求1所述的系统引导方法,其特征在于,若所述操作信号不是所述预定信号,或所述预定信号的持续时间长度小于所述预设时间长度,则继续加载所述电子设备的操作系统内核。3.根据权利要求1所述的系统引导方法,其特征在于,所述预设时间长度为3秒。4.根据权利要求1所述的系统引导方法,其特征在于,还包括:依据所述电子设备是否进入固件烧录模式、是否连接网络及是否连接外围实体存储器产生不同的用户提示信息。5.根据权利要求4所述的系统引导方法,其特征在于,通过单个指示灯产生所述不同的用户提示信息。6.根据权利要求4所述的系统引导方法,其特征在于,还包括:所述电子设备开机后产生第一用户提示信息,进入固件烧录模式后产生第二用户提示信息;和/或所述电子设备的操作系统内核启动,连接网络且连接外围实体存储器时产生第三用户提示信息;和/或所述电子设备的操作系统内核启动但未连接网络时产生第四用户提示信息;和/或所述电子设备的操作系统内核启动,连接网络但未连接...

【专利技术属性】
技术研发人员:韩少阳
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1