專利名稱:一種終端設(shè)備的啟動(dòng)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端設(shè)備領(lǐng)域,尤其涉及一種終端設(shè)備的啟動(dòng)方法和一種終端設(shè)備的 啟動(dòng)裝置。
背景技術(shù):
目前,Ophone手機(jī)所采用的開發(fā)平臺(tái)大多數(shù)都是基于Marvell平臺(tái),如第一款 上市Ophone采用的開發(fā)平臺(tái)為Marvel 1 PXA935,海信的Ophone手機(jī)采用的開發(fā)平臺(tái)為 Marvell PXA 310。在啟動(dòng)該類 Ophone 手機(jī)時(shí),Ophone 手機(jī)的 CPU (Central processing unit,中央處理器)必須依次運(yùn)行以下五個(gè)軟件程序才能成功啟動(dòng)Ophone手機(jī) B00TR0M(B00T Read-Only Memory,啟動(dòng)只讀存儲(chǔ)器)、0BM(Object Behavior Model,對(duì)象行 為模型)、BLOB (Binary Large 0b ject,二進(jìn)制對(duì)象)、Linux內(nèi)核、應(yīng)用程序,其中B00TR0M 為CPU中記錄運(yùn)行信息的ROM存儲(chǔ)器,0BM為啟動(dòng)引導(dǎo)程序BootLoader的第一級(jí)程序,BLOB 為啟動(dòng)引導(dǎo)程序BootLoader的第二級(jí)程序,可與用戶產(chǎn)生互動(dòng)程序包括Linux內(nèi)核和應(yīng)用 程序,因此,在啟動(dòng)Linux內(nèi)核之前,必須要依次運(yùn)行B00TR0M、0BM、BL0B。Marvell平臺(tái)的0BM實(shí)現(xiàn)的功能包括檢測硬件信息、初始化硬件;BL0B實(shí)現(xiàn)的功 能包括初始化硬件中各模塊、設(shè)置GPI0(General Purpose Input Output,通用輸入/輸 出)初始化配置、設(shè)置默認(rèn)CPU頻率、下載NandFlash內(nèi)容等。采用現(xiàn)有的移動(dòng)終端啟動(dòng)方式,必須要依次運(yùn)行0BM和BL0B中的代碼才能運(yùn)行 Linux內(nèi)核,但是0BM和BL0B中的部分代碼是重復(fù)的,如用于實(shí)現(xiàn)初始化的代碼,相當(dāng)于 相同的代碼需要重復(fù)運(yùn)行多次,從而導(dǎo)致啟動(dòng)時(shí)延較大;并且,本發(fā)明人在開發(fā)過程中發(fā)現(xiàn) BL0B中的部分功能對(duì)應(yīng)的代碼是在運(yùn)行手機(jī)的過程中并不是必須要運(yùn)行的,如圖1所示 的,循環(huán)檢測串口中是否有數(shù)據(jù)輸入,若有則進(jìn)入非正常啟動(dòng)模式(如下載模式),否則運(yùn) 行Linux內(nèi)核,但是一般情況下在啟動(dòng)過程中串口很少有數(shù)據(jù)輸入,循環(huán)檢測串口是否有 數(shù)據(jù)輸入需要較長的等待時(shí)間,一般情況下需要等待2秒鐘,若每次啟動(dòng)時(shí)都需要進(jìn)行循 環(huán)檢測串口,則使得啟動(dòng)時(shí)延更大。
發(fā)明內(nèi)容
本發(fā)明提供一種終端設(shè)備的啟動(dòng)方法,以縮短終端設(shè)備的啟動(dòng)時(shí)延,提高啟動(dòng)速度。一種終端設(shè)備的啟動(dòng)方法,包括中央處理器CPU運(yùn)行終端設(shè)備中的B00TR0M ;所述CPU運(yùn)行0BM所包含的功能模塊;所述CPU運(yùn)行BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;所述CPU啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核。一種終端設(shè)備的啟動(dòng)裝置,包括第一運(yùn)行單元,用于啟動(dòng)終端設(shè)備的B00TR0M
第二運(yùn)行單元,與所述第一運(yùn)行單元相連接,用于運(yùn)行0BM所包含的功能模塊,和 運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;啟動(dòng)單元,與所述第二運(yùn)行單元相連接,用于啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核。本發(fā)明實(shí)施例中,在運(yùn)行終端設(shè)備中的B00TR0M之后,運(yùn)行0BM所包含的功能模塊 和運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;再啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核,即 不需要運(yùn)行0BM和BLOB中重疊的功能模塊,且不需要運(yùn)行BLOB中啟動(dòng)終端設(shè)備非必須運(yùn) 行的功能模塊,從而縮短了啟動(dòng)終端設(shè)備的時(shí)延、提高了啟動(dòng)終端設(shè)備的速度。
圖1為現(xiàn)有技術(shù)中啟動(dòng)終端設(shè)備的流程示意圖;圖2為本發(fā)明實(shí)施例中啟動(dòng)終端設(shè)備的流程示意圖;圖3為本發(fā)明實(shí)施例中啟動(dòng)終端設(shè)備的方法流程圖;圖4為本發(fā)明實(shí)施例啟動(dòng)終端設(shè)備所需時(shí)延與現(xiàn)有技術(shù)啟動(dòng)終端設(shè)備所需時(shí)延 的對(duì)比圖;圖5為本發(fā)明實(shí)施例中終端設(shè)備的啟動(dòng)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)存在的上述技術(shù)問題,本發(fā)明實(shí)施例提供一種終端設(shè)備的啟動(dòng)方 法,該方法包括確定BLOB中與0BM相重疊的部分功能模塊、BL0B中啟動(dòng)終端設(shè)備必須要 運(yùn)行的功能模塊(所謂必須要運(yùn)行的功能模塊是指若不運(yùn)行該功能模塊則終端設(shè)備不能 成功啟動(dòng))和啟動(dòng)終端設(shè)備非必須要運(yùn)行的功能模塊(所謂非必須要運(yùn)行的功能模塊是指 不運(yùn)行該功能模塊也能成功啟動(dòng)終端設(shè)備,該非必須運(yùn)行的功能模塊可以在成功啟動(dòng)終端 設(shè)備之后再根據(jù)具體情況確定是否運(yùn)行);在啟動(dòng)終端設(shè)備時(shí),CPU運(yùn)行完B00TR0M和0BM 之后,直接運(yùn)行BL0B中必須要運(yùn)行的功能模塊,并在運(yùn)行完之后運(yùn)行系統(tǒng)內(nèi)核。采用本發(fā) 明技術(shù)方案,由于不需要運(yùn)行BL0B中與0BM相重疊的部分功能模塊和非必須要運(yùn)行的功能 模塊,因此,在運(yùn)行完0BM之后,只需要運(yùn)行BL0B中啟動(dòng)終端設(shè)備必須運(yùn)行的功能模塊即可 啟動(dòng)系統(tǒng)內(nèi)核,從而縮短了啟動(dòng)時(shí)延,提高了終端設(shè)備的啟動(dòng)速度。較佳地,為進(jìn)一步提高啟動(dòng)終端設(shè)備的速度,縮短啟動(dòng)終端設(shè)備的時(shí)延,本發(fā)明實(shí) 施例中,將BL0B中的啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移植到0BM中,以便在啟動(dòng)終端 設(shè)備時(shí),CPU在運(yùn)行完B00TR0M和0BM之后直接啟動(dòng)系統(tǒng)內(nèi)核,不需要再運(yùn)行BL0B,從而進(jìn) 一步縮短啟動(dòng)終端設(shè)備的時(shí)延。下面結(jié)合說明書附圖對(duì)本發(fā)明技術(shù)方案進(jìn)行詳細(xì)的描述。參見圖2,為本發(fā)明實(shí)施例中啟動(dòng)終端設(shè)備的方法流程圖,該流程包括步驟步驟201、確定出BL0B中與0BM相重疊的部分功能模塊、BL0B中啟動(dòng)終端設(shè)備必 須要運(yùn)行的功能模塊、BL0B中啟動(dòng)終端設(shè)備非必須要運(yùn)行的功能模塊。本發(fā)明實(shí)施例中,BL0B中與0BM相重疊的部分功能模塊可包括硬件初始化模塊; BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊可包括GPI0默認(rèn)配置模塊和CPU頻率設(shè)定模 塊;BL0B中啟動(dòng)終端設(shè)備非必須要運(yùn)行的功能模塊可包括串口檢測模塊和NandFlash內(nèi)容 下載模塊。
步驟202、將BLOB中成功啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移植到0BM中。步驟203、CPU運(yùn)行終端設(shè)備的B00TR0M。步驟204、CPU運(yùn)行終端設(shè)備的0BM。該步驟中,0BM包含的功能模塊硬件信息檢測模塊、硬件初始化模塊、GPI0初始 化配置模塊、CPU頻率設(shè)置模塊、端口檢測模塊。步驟205、CPU啟動(dòng)終端設(shè)備的系統(tǒng)內(nèi)核。較佳地,上述步驟204中運(yùn)行的功能模塊還可包括電池電壓檢測模塊,或/和按 鍵檢測模塊,或/和開機(jī)流程判斷模塊,或/和軟件甄別啟動(dòng)模塊。較佳地,針對(duì)現(xiàn)有技術(shù)中對(duì)開機(jī)流程進(jìn)行判斷是兼容前期開發(fā)智能終端的代碼, 以增強(qiáng)可讀性,以便增加功能或問題查找,但是由于對(duì)開機(jī)流程的判斷需要一步一步按順 序進(jìn)行判斷,因此,該種對(duì)開機(jī)流程進(jìn)行判斷的方式,需要較長的時(shí)延的問題,本發(fā)明實(shí)施 例為縮短對(duì)終端設(shè)備的開機(jī)流程判斷的時(shí)延,在B0M中重新編寫開機(jī)流程判斷模塊,以優(yōu) 化代碼空間、減小鏡像的大小,縮短運(yùn)行開機(jī)流程判斷模塊所需要的時(shí)延。較佳地,為提高終端設(shè)備的啟動(dòng)速度、縮短終端設(shè)備的啟動(dòng)時(shí)延,本發(fā)明實(shí)施例 中,控制端口檢測模塊一次性地將終端設(shè)備的所有端口(端口包括USB 口、串口等)的狀態(tài) 檢測完畢,以減少每次檢測帶來較長的等待時(shí)延。較佳地,本發(fā)明實(shí)施例中,當(dāng)電池和電壓檢測模塊檢測不到電池或檢測到電壓低 于設(shè)定閾值時(shí),確定終端設(shè)備當(dāng)前電量不足,并在終端設(shè)備的顯示屏幕上顯示電量不足的 提示信息較佳地,端口檢測模塊根據(jù)檢測到的各端口的狀態(tài),確定出終端設(shè)備是否 需要進(jìn)入非正常啟動(dòng)模式(非正常流程可包括下載模式、校準(zhǔn)模式、清除模式或 MODEM (Modulator/DEModulator,調(diào)制/解調(diào))模式等),若需要,則控制終端設(shè)備進(jìn)入非正 常啟動(dòng)模式;若不需要?jiǎng)t進(jìn)入到正常啟動(dòng)流程,并提示運(yùn)行系統(tǒng)內(nèi)核的觸發(fā)條件,如通過按 鍵啟動(dòng)內(nèi)核、充電器啟動(dòng)內(nèi)核或鬧鐘啟動(dòng)內(nèi)核等。端口檢測模塊根據(jù)檢測到的各端口的狀態(tài),確定出終端設(shè)備是否需要進(jìn)入非正常 啟動(dòng)模式,具體為預(yù)先設(shè)置串口輸入與非正常啟動(dòng)模式之間的對(duì)應(yīng)關(guān)系,當(dāng)端口檢測模塊 檢測到串口有數(shù)據(jù)輸入,則可確定終端設(shè)備需要進(jìn)入非正常啟動(dòng)模式,并根據(jù)該數(shù)據(jù)輸入 從上述對(duì)應(yīng)關(guān)系中確定出與該數(shù)據(jù)輸入相對(duì)應(yīng)的非正常啟動(dòng)模式,并控制終端設(shè)備進(jìn)入到 確定出的非正常啟動(dòng)模式中。采用本發(fā)明技術(shù)方案,將BL0B中的部分功能模塊移植到0BM中,且根據(jù)需要還 在0BM中增加了部分功能模塊,在啟動(dòng)終端設(shè)備時(shí),在運(yùn)行完B00TR0M和0BM之后直接啟 動(dòng)系統(tǒng)內(nèi)核,不需要在運(yùn)行BL0B;并且,雖然在0BM中添加了部分功能模塊,增加的空間為 30 % 40 %,而運(yùn)行時(shí)間增加不到10 %,因此,整體而言,采用本發(fā)明技術(shù)方案提高了啟動(dòng) 終端設(shè)備的速度。參見圖3,為本發(fā)明實(shí)施例中判斷是否進(jìn)入非正常啟動(dòng)模式的方法流程圖,該流程 基于BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移植到0BM的方案,包括以下步驟步驟301、CPU運(yùn)行終端設(shè)備的B00TR0M。
步驟302、CPU運(yùn)行終端設(shè)備的0BM。 步驟303、CPU根據(jù)0BM中的端口檢測模塊對(duì)各端口狀態(tài)的檢測結(jié)果,確定是否需要進(jìn)入BLOB的非正常啟動(dòng)模式,若是則執(zhí)行步驟304,否則執(zhí)行步驟305。步驟304、控制終端設(shè)備進(jìn)入到非正常啟動(dòng)模式中。步驟305、啟動(dòng)終端設(shè)備的系統(tǒng)內(nèi)核。下面以一具體的數(shù)據(jù)來對(duì)本發(fā)明技術(shù)方案取得的技術(shù)效果進(jìn)行更詳細(xì)的描述。參見圖4,為本發(fā)明實(shí)施例啟動(dòng)終端設(shè)備所需時(shí)延與現(xiàn)有技術(shù)啟動(dòng)終端設(shè)備所需 時(shí)延的對(duì)比圖,圖中,柱狀體41為現(xiàn)有技術(shù)中在啟動(dòng)手機(jī)終端的系統(tǒng)內(nèi)核之前所需要的時(shí) 延,該時(shí)延包括兩部分,一部分是運(yùn)行0BM所需要的時(shí)延(圖中用斜線填充的區(qū)域)大約為 600毫秒,另一部分是運(yùn)行BLOB所需要的時(shí)延(圖中沒有用斜線填充的區(qū)域)大約為900毫 秒,因此,現(xiàn)有技術(shù)中在啟動(dòng)手機(jī)終端的系統(tǒng)內(nèi)核之前大約需要1500毫秒。而柱狀體42為 本發(fā)明實(shí)施例中啟動(dòng)手機(jī)終端的系統(tǒng)內(nèi)核之前所需要的時(shí)延,運(yùn)行0BM所需要的時(shí)延(圖 中用斜線填充的區(qū)域)大約為900毫秒,但是由于不需要運(yùn)行BL0B,因此,本發(fā)明技術(shù)方案 啟動(dòng)手機(jī)終端的系統(tǒng)內(nèi)核之前所需要的時(shí)延約為900毫秒。對(duì)比可知,采用本發(fā)明技術(shù)方 案來啟動(dòng)終端設(shè)備所需要的時(shí)延大大低于現(xiàn)有技術(shù)中啟動(dòng)終端設(shè)備所需要的時(shí)延。另外, 若需要判斷終端設(shè)備是否進(jìn)入非正常啟動(dòng)模式,則現(xiàn)有技術(shù)需要循環(huán)檢測串口來判斷,則 需要耗時(shí)約為2秒,而本發(fā)明技術(shù)方案通過檢測各端口狀態(tài)來確定是否進(jìn)入正常模式,則 只需要微乎其微的時(shí)間,因此,本發(fā)明技術(shù)方案在判斷終端設(shè)備是否進(jìn)入非正常啟動(dòng)模式, 與現(xiàn)有技術(shù)相比也縮短了不少時(shí)間。基于上述方法相同的構(gòu)思,本發(fā)明實(shí)施例還提供一種終端設(shè)備的啟動(dòng)裝置,該啟 動(dòng)裝置的結(jié)構(gòu)如圖5所示。參見圖5為本發(fā)明實(shí)施例中終端設(shè)備的啟動(dòng)裝置的結(jié)構(gòu)示意圖,該啟動(dòng)裝置包 括第一運(yùn)行單元51,用于啟動(dòng)終端設(shè)備的B00TR0M。第二運(yùn)行單元52,與第一運(yùn)行單元51相連接,用于啟動(dòng)終端設(shè)備的B0M所包含的 功能模塊,和運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊。啟動(dòng)單元53,與第二運(yùn)行單元52相連接,用于啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核,如 Linux內(nèi)核。較佳地,啟動(dòng)裝置還包括確定單元54,與第二運(yùn)行單元52相連接,用于確定出BLOB中與所述0BM中相重疊 的功能模塊、BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊和非必須要運(yùn)行的功能模塊。較佳地,第二運(yùn)行單元52運(yùn)行BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊,具體 為將確定單元54確定出的BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移植到所述B0M 中,通過運(yùn)行B0M來運(yùn)行移植的功能模塊。較佳地,第二運(yùn)行單元52,具體應(yīng)用為運(yùn)行0BM中的硬件信息檢測模塊和硬件初 始化模塊;以及運(yùn)行BL0B中的GPI0默認(rèn)配置模塊和CPU頻率設(shè)定模塊。較佳地,第二運(yùn)行單元52進(jìn)一步用于,運(yùn)行0BM中的端口檢測模塊,或/和電池電 壓檢測模塊,或/和按鍵檢測模塊,或/和開機(jī)流程判斷模塊,或/和軟件甄別啟動(dòng)模塊。本發(fā)明實(shí)施例中,將終端設(shè)備的BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移 植到0BM中;在需要啟動(dòng)終端設(shè)備時(shí),在啟動(dòng)終端設(shè)備中的B00TR0M之后,運(yùn)行0BM所包含 的功能模塊和運(yùn)行BL0B中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;最后啟動(dòng)所述終端設(shè)備
6的系統(tǒng)內(nèi)核;采用本發(fā)明技術(shù)方案,不需要運(yùn)行0BM和BLOB中重疊的功能模塊,且不需要運(yùn) 行BLOB中啟動(dòng)終端設(shè)備非必須運(yùn)行的功能模塊,從而縮短了啟動(dòng)終端設(shè)備的時(shí)延、提高了 啟動(dòng)終端設(shè)備的速度。 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種終端設(shè)備的啟動(dòng)方法,其特征在于,包括中央處理器CPU運(yùn)行終端設(shè)備中的BOOTROM;所述CPU運(yùn)行OBM所包含的功能模塊;所述CPU運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;所述CPU啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核。
2.如權(quán)利要求1所述的方法,其特征在于,在運(yùn)行BLOB中必須要運(yùn)行的功能模塊之前, 還包括步驟確定出BLOB中與所述0BM中相重疊的功能模塊、BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的 功能模塊和非必須要運(yùn)行的功能模塊。
3.如權(quán)利要求2所述的方法,其特征在于,所述CPU運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要 運(yùn)行的功能模塊,具體為將所述BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移植到所述0BM中,通過運(yùn)行0BM 來運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊。
4.如權(quán)利要求1 3任一項(xiàng)所述的方法,其特征在于,所述0BM包括硬件信息檢測模 塊和硬件初始化模塊;所述BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊包括通用輸入/輸出GPI0默認(rèn)配 置模塊和CPU頻率設(shè)定模塊。
5.如權(quán)利要求4所述的方法,其特征在于,所述0BM還包括端口檢測模塊,或/和電池電壓檢測模塊,或/和按鍵檢測模塊,或/和開機(jī)流程判斷 模塊,或/和軟件甄別啟動(dòng)模塊。
6.如權(quán)利要求5所述的方法,其特征在于,所述B0M包括端口檢測模塊;所述端口檢測模塊根據(jù)對(duì)各端口狀態(tài)的檢測結(jié)果,確定是否進(jìn)入非正常啟動(dòng)模式,并 在確定進(jìn)入非正常啟動(dòng)模式時(shí),控制終端設(shè)備進(jìn)入相應(yīng)的非正常啟動(dòng)模式,否則啟動(dòng)所述 終端設(shè)備的系統(tǒng)內(nèi)核。
7.如權(quán)利要求5所述的方法,其特征在于,所述B0M包括電池電壓檢測模塊;所述電池電壓檢測模塊在檢測不到電池或檢測到的電壓小于設(shè)定的電壓閾值時(shí),在所 述終端設(shè)備的顯示屏中顯示表征電量不足的提示信息。
8.—種終端設(shè)備的啟動(dòng)裝置,包括用于運(yùn)行終端設(shè)備的B00TR0M的第一運(yùn)行單元,其 特征在于,還包括第二運(yùn)行單元,與所述第一運(yùn)行單元相連接,用于運(yùn)行0BM所包含的功能模塊,和運(yùn)行 BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;啟動(dòng)單元,與所述第二運(yùn)行單元相連接,用于啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核。
9.如權(quán)利要求8所述的啟動(dòng)裝置,其特征在于,還包括確定單元,與所述第二運(yùn)行單元相連接,用于確定出BLOB中與所述0BM中相重疊的功 能模塊、BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊和分非須要運(yùn)行的功能模塊。
10.如權(quán)利要求9所述的啟動(dòng)裝置,其特征在于,所述第二運(yùn)行單元運(yùn)行BLOB中啟動(dòng)終 端設(shè)備必須要運(yùn)行的功能模塊,具體用于將所述確定單元確定出的BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊移植到所述 0BM中,通過運(yùn)行0BM來運(yùn)行移植的功能模塊。
全文摘要
本發(fā)明公開了一種終端設(shè)備的啟動(dòng)方法及裝置,以縮短啟動(dòng)終端設(shè)備的時(shí)延、提高啟動(dòng)終端設(shè)備的速度。方法為中央處理器CPU運(yùn)行終端設(shè)備中的BOOTROM;運(yùn)行OBM所包含的功能模塊,再運(yùn)行BLOB中啟動(dòng)終端設(shè)備必須要運(yùn)行的功能模塊;最后啟動(dòng)所述終端設(shè)備的系統(tǒng)內(nèi)核。采用本發(fā)明技術(shù)方案,不需要運(yùn)行OBM和BLOB中重疊的功能模塊,且不需要運(yùn)行BLOB中啟動(dòng)終端設(shè)備非必須運(yùn)行的功能模塊,從而縮短了啟動(dòng)終端設(shè)備的時(shí)延、提高了啟動(dòng)終端設(shè)備的速度。
文檔編號(hào)G06F9/445GK101923480SQ20101027761
公開日2010年12月22日 申請(qǐng)日期2010年9月8日 優(yōu)先權(quán)日2010年9月8日
發(fā)明者左劍, 謝志宇 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司