[發明專利]一種終端設備的啟動方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201010277614.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種存儲器控制器驗證系統、方法及記分板
- 下一篇:一種屏幕顯示方法和裝置





