[发明专利]一种终端设备的启动方法及装置有效
申请号: | 201010277614.6 | 申请日: | 2010-09-08 |
公开(公告)号: | CN101923480A | 公开(公告)日: | 2010-12-22 |
发明(设计)人: | 左剑;谢志宇 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端设备 启动 方法 装置 | ||
技术领域
本发明涉及终端设备领域,尤其涉及一种终端设备的启动方法和一种终端设备的启动装置。
背景技术
目前,Ophone手机所采用的开发平台大多数都是基于Marvell平台,如第一款上市Ophone采用的开发平台为Marvell PXA935,海信的Ophone手机采用的开发平台为Marvell PXA 310。在启动该类Ophone手机时,Ophone手机的CPU(Central processing unit,中央处理器)必须依次运行以下五个软件程序才能成功启动Ophone手机:BOOTROM(BOOT Read-Only Memory,启动只读存储器)、OBM(Object Behavior Model,对象行为模型)、BLOB(Binary Large Object,二进制对象)、Linux内核、应用程序,其中BOOTROM为CPU中记录运行信息的ROM存储器,OBM为启动引导程序BootLoader的第一级程序,BLOB为启动引导程序BootLoader的第二级程序,可与用户产生互动程序包括Linux内核和应用程序,因此,在启动Linux内核之前,必须要依次运行BOOTROM、OBM、BLOB。
Marvell平台的OBM实现的功能包括:检测硬件信息、初始化硬件;BLOB实现的功能包括:初始化硬件中各模块、设置GPIO(General Purpose Input Output,通用输入/输出)初始化配置、设置默认CPU频率、下载NandFlash内容等。
采用现有的移动终端启动方式,必须要依次运行OBM和BLOB中的代码才能运行Linux内核,但是OBM和BLOB中的部分代码是重复的,如用于实现初始化的代码,相当于相同的代码需要重复运行多次,从而导致启动时延较大;并且,本发明人在开发过程中发现BLOB中的部分功能对应的代码是在运行手机的过程中并不是必须要运行的,如图1所示的,循环检测串口中是否有数据输入,若有则进入非正常启动模式(如下载模式),否则运行Linux内核,但是一般情况下在启动过程中串口很少有数据输入,循环检测串口是否有数据输入需要较长的等待时间,一般情况下需要等待2秒钟,若每次启动时都需要进行循环检测串口,则使得启动时延更大。
发明内容
本发明提供一种终端设备的启动方法,以缩短终端设备的启动时延,提高启动速度。
一种终端设备的启动方法,包括:
中央处理器CPU运行终端设备中的BOOTROM;
所述CPU运行OBM所包含的功能模块;
所述CPU运行BLOB中启动终端设备必须要运行的功能模块;
所述CPU启动所述终端设备的系统内核。
一种终端设备的启动装置,包括:
第一运行单元,用于启动终端设备的BOOTROM
第二运行单元,与所述第一运行单元相连接,用于运行OBM所包含的功能模块,和运行BLOB中启动终端设备必须要运行的功能模块;
启动单元,与所述第二运行单元相连接,用于启动所述终端设备的系统内核。
本发明实施例中,在运行终端设备中的BOOTROM之后,运行OBM所包含的功能模块和运行BLOB中启动终端设备必须要运行的功能模块;再启动所述终端设备的系统内核,即不需要运行OBM和BLOB中重叠的功能模块,且不需要运行BLOB中启动终端设备非必须运行的功能模块,从而缩短了启动终端设备的时延、提高了启动终端设备的速度。
附图说明
图1为现有技术中启动终端设备的流程示意图;
图2为本发明实施例中启动终端设备的流程示意图;
图3为本发明实施例中启动终端设备的方法流程图;
图4为本发明实施例启动终端设备所需时延与现有技术启动终端设备所需时延的对比图;
图5为本发明实施例中终端设备的启动装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010277614.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存储器控制器验证系统、方法及记分板
- 下一篇:一种屏幕显示方法和装置