电子装置开机加速方法以及相关的电子装置制造方法及图纸

技术编号:8532589 阅读:117 留言:0更新日期:2013-04-04 15:27
电子装置开机加速方法以及相关的电子装置。所述方法包括于一电子装置的开机过程检测该电子装置的耗电量、并判断该耗电量是否高于一临界值。如果该耗电量高于该临界值,在上述开机过程执行一连结端口控制器初始化程序,以初始化该电子装置的一连结端口控制器。如果该耗电量不高于该临界值,在上述开机过程精简提供上述连结端口控制器初始化程序,以加速上述开机过程。

【技术实现步骤摘要】

本专利技术涉及电子装置开机加速方法以及相关的电子装置
技术介绍
电子装置在进入操作系统前通常有一开机过程。所述该开机过程通常包括初始化硬件、检测硬件、以及引导操作系统...等程序,导致开机过程十分耗时。如何加速电子装置的开机过程为本
一项重要课题。
技术实现思路
本专利技术公开一种电子装置开机加速方法以及相关的电子装置。根据本专利技术一种实施方式所实现的一种电子装置开机加速方法包括步骤如下。所述方法包括于一电子装置的开机过程检测该电子装置的耗电量、并判断该耗电量是否高于一临界值。如果该耗电量高于该临界值,在上述开机过程执行一连结端口控制器初始化程序,以初始化该电子装置的一连结端口控制器。如果该耗电量不高于该临界值,在上述开机过程精简提供上述连结端口控制器初始化程序,以加速上述开机过程。根据本专利技术一种实施方式所实现的一种电子装置包括一连结端口控制器、一耗电量检测模块以及一存储器。该连结端口控制器用于控制外接装置。该耗电量检测模块负责于该电子装置的开机过程检测该电子装置的耗电量。该存储器载有一基本输入输出系统的程序代码。上述程序代码经执行后建立上述基本输入输出系统,以提供上述开机过程、并根据该耗电量检测模块所检测到的上述耗电量是否超过一临界值调整 上述开机过程。如果该耗电量高于该临界值,该基本输入输出系统在上述开机过程执行一连结端口控制器初始化程序,以初始化该电子装置的该连结端口控制器。如果该耗电量不高于该临界值,该基本输入输出系统在上述开机过程精简提供上述连结端口控制器初始化程序,以加速上述开机过程。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附图示,详细说明如下。附图说明图1图解根据本专利技术一种实施方式所实现的一电子装置100 ;图2以流程图说明支持该可扩展固件接口(EFI)的基本输入输出系统(BIOS)所提供的开机过程;以及图3以一流程图举例说明本专利技术所公开的耗电量-程序调适机制。主要元件符号说明100 电子装置;102 处理器;104 北桥;106 南桥;108 存储器;110_1、110_2 连结端口;112_1、112_2 外接装置;114 存储器(存储BIOS);116 智能电池; 118 控制芯片;122 连结端口控制器; 124 键盘控制器;BDS 启动设备选择阶段;BIOS 基本输入输出系统的程序代码;DXE 驱动环境设定阶段,内建耗电量-程序调适机制;OS 工作阶段,进入操作系统;PEI 可扩展固件接口前初始化阶段;SEC 安全测试阶段;S302 步骤,检测电子装置的耗电量;S304 步骤,判断耗电量是否大于一临界值;S306 步骤,连结端口控制器初始化程序;以及S308 步骤,较S306精简的连结端口控制器初始化程序。具体实施方式图1图解根据本专利技术一种实施方式所实现的一电子装置100。以下讨论电子装置100的结构。一处理器102可经由一北桥104以及一南桥106所组成的芯片组(chipset)与电子装置100上的其他元件通讯。北桥104负责高速通讯,如图所示,可连结存储器108。南 桥106则可用来连结周边装置-例如,可与连结端口 110_1以及110_2连结,以与外接装置 112_1 与 112_2 通讯。此外,南桥106也可耦接一存储器114。存储器114可为只读存储器(ROM)或者快 闪存储器(FLASH)或者电子擦除式可重写只读存储器(EEPROM),其上载有一基本输入输出 系统(BIOS)的程序代码(同样标号为BIOS)。程序代码BIOS经过执行后建立所述基本输 入输出系统(BIOS),负责提供该电子装置100 —开机过程。此外,在便携式电子装置的应用中,所述电子装置100可使用一智能电池(smart battery) 116。如图所示,智能电池116经由一键盘控制器124 f禹接南桥106。智能电池116 上具有控制芯片118,用于提供电池耗电信息。南桥106 —般设计有一连结端口控制器112 (或者,在某些实施方式中,上述键盘 控制器124也可设计在南桥内)。连结端口控制器122负责控制连结于连结端口 110_1与 110_2上的外接装置112_1与112_2。所述连结端口 110_1与110_2可采用通用序列总线 技术(USB),且所述连结端口控制器122可为通用序列总线控制器(USB controller).键 盘控制器(KBC) 124又称作嵌入式控制器(embedded controller)。在便携式电子装置的应 用中,智能电池116可通过一系统管理总线(smbus)与该键盘控制器124沟通。本申请在基本输入输出系统(BIOS)有特殊设计。在开机过程中,基本输入输出系 统(BIOS)可通过存储器空间(memory space)或者输入输出空间(Ι/Ospace)等技术与该 键盘控制器124沟通,使该键盘控制器124经由系统管理总线(smbus)自该智能电池116 的该控制芯片118获得耗电信息,以推算出该电子装置100的耗电量,完成一耗电量检测模块的动作。根据电子装置100的耗电量是否超越一临界值,基本输入输出系统(BIOS)会调 整该电子装置100的开机过程。例如,如果耗电量超过该临界值,可判定连结端口 110_1与 110_2确实有连结外接装置112_1与112_2。对应地,基本输入输出系统(BIOS)在开机过程 执行一连结端口控制器初始化程序(例如,USB controller initializationprocedure), 以初始化该连结端口控制器122。连结端口控制器初始化程序将列举(enumeration)并且 初始化(initialize)上述外接装置112_1与112_2。反之,如果耗电量未超过该临界值,则 可判定仅少量外接装置(仅112_1、或者仅112_2)、甚至根本没有外接装置连结该电子装置 100。对应地,基本输入输出系统(BIOS)在开机过程精简提供上述连结端口控制器初始化 程序。一种实施方式是略去上述连结端口控制器初始化程序的外接装置初始化步骤,藉以 节省开机耗时。另外有一种实施方式甚至将该连结端口控制器初始化程序完整略去,待后 续有需要时再由操作系统对该连结端口控制器122作初始化。请注意,图1所示结构并非意图限定本专利技术范围。任何在开机过程进行耗电量检 测与判断,并且随耗电量调整开机过程的技术,皆属于本专利技术所欲保护的范围。所公开的耗 电量-程序调适技术,可实施在任何架构的电子装置的开机过程中。关于基本输入输出系统(BI0S),现今技术更支持以一可扩展固件接口(EFI)发展 之,通常简称为EFI BIOS(或UEFI BIOS)。图2以流程图说明支持该可扩展固件接口(EFI) 的基本输入输出系统(BIOS)所提供的开机过程。如图2所示,使用者按下电源开关后,EFI BIOS提供的开机过程可包括一安全检 测阶段SEC、一可扩展固件接口前初始化阶段PE1、一驱动环境设定阶段DXE、以及一启动设 备选择阶段BDS。完成以上四个阶段SEC、PE1、DXE以及BDS后,电子装置交由操作系统操作 (阶段OS)。本申请一种实施方式是在该驱动环境设定阶段DXE内建所公开的耗电量-程 序调适机制,以加速电子装置的本文档来自技高网...

【技术保护点】
一种电子装置开机加速方法,包括:在一电子装置的开机过程检测该电子装置的耗电量、并判断该耗电量是否高于一临界值;在该耗电量高于该临界值时,在上述开机过程执行一连结端口控制器初始化程序,以初始化该电子装置的一连结端口控制器;并且在该耗电量不高于该临界值时,在上述开机过程精简提供上述连结端口控制器初始化程序,以加速上述开机过程。

【技术特征摘要】
2011.09.23 TW 1001342951.一种电子装置开机加速方法,包括在一电子装置的开机过程检测该电子装置的耗电量、并判断该耗电量是否高于一临界值;在该耗电量高于该临界值时,在上述开机过程执行一连结端口控制器初始化程序,以初始化该电子装置的一连结端口控制器;并且在该耗电量不高于该临界值时,在上述开机过程精简提供上述连结端口控制器初始化程序,以加速上述开机过程。2.如权利要求1所述的电子装置开机加速方法,其中,精简提供该连结端口控制器初始化程序的方法包括略去外接装置初始化步骤。3.如权利要求1所述的电子装置开机加速方法,其中,精简提供该连结端口控制器初始化程序的方法是完整略去该连结端口控制器初始化程序。4.如权利要求1所述的电子装置开机加速方法,还包括提供一智能电池给该电子装置使用,该智能电池以一系统管理总线与该电子装置的一键盘控制器沟通;其中,上述检测耗电量步骤包括通过该键盘控制器通过该系统管理总线取得该智能电池的信息。5.如权利要求4所述的电子装置开机加速方法,还包括通过存储器空间以及输入输出空间之一,使上述基本输入输出系统操控该键盘控制器。6.如权利要求1所述的电子装置开机加速方法,还包括以支持一可扩展固件接口的一基本输入输出系统提供上述开机过程;其中,上述检测、与判断耗电量的步骤以及上述连结端口控制器初始化程序是在该开机过程载入驱动执行环境时执行。7.如权利要求6所述的电子装置开机加速方法,还包括提供一智能电池给该电子装置使用,该智能电池以一系统管理总线与该电子装置的一键盘控制器沟通;其中,上述检测耗电量步骤包括通过该键盘控制器通过该系统管理总线取得该智能电池的信息。8.如权利要求7所述的电子装置开机加速方法,还包括通过存储器空间以及输入输出空间之一,使上述基本输入输出系统操控该键盘控制器。9.如权利要求8所述的电子装置开机加速方法,其中,精简提供该连结端口控制器初始化程序的方法包括略去外接装置初始化步骤。10.如权利要求8所述的电子装置开机加速方法,其中,精简提供该连结端口控制器初始化程序的方法是完整略去该连结端口控制器初始化程序。11.一种电子装置...

【专利技术属性】
技术研发人员:林文泰汤宇骏李元展
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:

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

1