[發(fā)明專利]基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法及裝置有效
| 申請?zhí)枺?/td> | 201510147963.9 | 申請日: | 2015-03-31 |
| 公開(公告)號: | CN104750492B | 公開(公告)日: | 2018-01-19 |
| 發(fā)明(設(shè)計)人: | 甄文先;陳啟安 | 申請(專利權(quán))人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 鄧猛烈,胡彬 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 嵌入式 操作系統(tǒng) 移動 設(shè)備 開機 控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動終端,尤其是一種基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法及裝置。
背景技術(shù)
目前,隨著消費電子行業(yè)的迅猛發(fā)展,嵌入式Linux系統(tǒng)獲得越來越多的關(guān)注。然而,嵌入式Linux系統(tǒng)原本是為PC機設(shè)計的操作系統(tǒng),主要特點在于使用Bootloader替代了桌面系統(tǒng)的BIOS(Basic Input Output System,基本輸入輸出系統(tǒng)),同時,對系統(tǒng)進行了規(guī)模上的裁剪,但硬件上的劣勢往往導(dǎo)致系統(tǒng)啟動速度較慢,而嵌入式產(chǎn)品使用者又對系統(tǒng)的開機速度比較敏感。典型的嵌入式Linux系統(tǒng)啟動時間一般在幾十秒或以上,這對于用戶來說是不能容忍的。
現(xiàn)有的嵌入式產(chǎn)品的開機流程一般包括如下步驟:
(1)在檢測到開機事件時,加載啟動加載程序Bootloader;
(2)通過Bootloader加載由kernel(操作系統(tǒng)內(nèi)核)、root(根文件系統(tǒng))和DTS(device tree source,設(shè)備樹資源)鏡像打包壓縮而成的boot.img文件至DDR(Double Data Rate,雙倍速率同步動態(tài)隨機存儲器);
(3)解壓boot.img文件得到kernel、root和DTS鏡像;
(4)根據(jù)所獲取的kernel、root和DTS鏡像進行內(nèi)核初始化,執(zhí)行用戶空間初始化。
雖然,由于嵌入式Linux系統(tǒng)使用的圖形系統(tǒng)不同可能會影響開機時間,但是采用上述方法的開機時間一般約為幾十秒,漫長的開機時間嚴重影響了用戶 體驗。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法及裝置,提供了一種新的開機控制方法,解決現(xiàn)有移動設(shè)備開機時間較長的問題。
第一方面,本發(fā)明提供一種基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法,包括:
在檢測到開機觸發(fā)事件時,加載預(yù)設(shè)的啟動加載程序Bootloader;
通過Bootloader將存儲器中存儲的各未壓縮的Linux內(nèi)核鏡像文件加載至內(nèi)存中;
通過加載到內(nèi)存中的所述各未壓縮的Linux內(nèi)核鏡像文件控制移動設(shè)備開機。
第二方面,本發(fā)明提供一種基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制裝置,包括:
程序加載單元,用于在檢測到開機觸發(fā)事件時,加載預(yù)設(shè)的啟動加載程序Bootloader;
內(nèi)核文件加載單元,用于通過Bootloader將存儲器中存儲的各未壓縮的Linux內(nèi)核鏡像文件加載至內(nèi)存中;
開機控制單元,用于通過加載到內(nèi)存中的所述各未壓縮的Linux內(nèi)核鏡像文件控制移動設(shè)備開機。
本發(fā)明提供一種基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法及裝置,在檢測到開機觸發(fā)事件時,加載Bootloader,通過Bootloader將各未壓縮的Linux內(nèi)核鏡像文件加載至內(nèi)存中,并通過加載到內(nèi)存中的各未壓縮的Linux內(nèi)核鏡像 文件控制移動設(shè)備開機,即該方法通過Bootloader直接將各未壓縮的Linux內(nèi)核鏡像文件加載至內(nèi)存中,無需再對Linux內(nèi)核鏡像文件進行解壓,節(jié)省了解壓時間,縮短了移動設(shè)備的開機時間,優(yōu)化了用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法的流程圖;
圖2是本發(fā)明實施例二提供的基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制方法的流程圖;
圖3是本發(fā)明實施例三提供的基于嵌入式操作系統(tǒng)的移動設(shè)備的開機控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
下面結(jié)合附圖并通過具體實施方式來進一步說明本發(fā)明的技術(shù)方案。
實施例一
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東歐珀移動通信有限公司,未經(jīng)廣東歐珀移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510147963.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





