亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Wince系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、wince系統(tǒng)鏡像的制作方法

文檔序號(hào):6372401閱讀:296來(lái)源:國(guó)知局
專利名稱:Wince系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、wince系統(tǒng)鏡像的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種WINCE系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像。
背景技術(shù)
Windows Embedded CE (即 WINCE)系統(tǒng)鏡像分為兩種XIP (execute inplace,芯片內(nèi)執(zhí)行)鏡像和非XIP鏡像。其中,XIP鏡像包括兩個(gè)部分,即XIPKernel (內(nèi)核)部分與非Kernel部分,XIP KERNEL為CE的核心部分,該部分由Bootloader加載到系統(tǒng)內(nèi)存中運(yùn)行,非內(nèi)核部分在存儲(chǔ)設(shè)備上直接運(yùn)行。由于XIP鏡像的內(nèi)核部分體積比較小,因而加載時(shí)間較短,但是實(shí)時(shí)性差,鏡像文件不易冗余備份。非XIP鏡像由單一的鏡像文件組建,內(nèi) 核部分和非內(nèi)核部分都在同一個(gè)鏡像文件中,需要Bootloader將整個(gè)鏡像文件加載到內(nèi)存后再調(diào)用執(zhí)行,加載的時(shí)間較長(zhǎng),由于是單個(gè)文件且完全在系統(tǒng)內(nèi)存中運(yùn)行,因而實(shí)時(shí)性好,易于冗余備份,但是啟動(dòng)慢,內(nèi)存空間占用大。

發(fā)明內(nèi)容
基于此,有必要提供一種內(nèi)存空間占用小、啟動(dòng)快、易于冗余備份的WINCE系統(tǒng)鏡像構(gòu)建方法。此外,還有必要提供一種內(nèi)存空間占用小、啟動(dòng)快、易于冗余備份的WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng)。此外,還有必要提供一種內(nèi)存空間占用小、啟動(dòng)快、易于冗余備份的WINCE系統(tǒng)鏡像。一種WINCE系統(tǒng)鏡像構(gòu)建方法,包括以下步驟根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分,并將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上;構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分,并將所述windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下。在其中一個(gè)實(shí)施例中,所述系統(tǒng)運(yùn)行所需組件包括系統(tǒng)內(nèi)核、適配層驅(qū)動(dòng)和文件系統(tǒng)。在其中一個(gè)實(shí)施例中,所述構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體包括獲取包含可執(zhí)行文件及資源文件的列表的WINCE系統(tǒng)鏡像的配置文件;獲取定義的配置參數(shù);根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。在其中一個(gè)實(shí)施例中,在所述獲取定義的配置參數(shù)的步驟之后,還包括步驟獲取對(duì)配置文件進(jìn)行處理的批處理文件;根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體為通過所述批處理文件根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi 部分。在其 中一個(gè)實(shí)施例中,在所述構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分,并將所述windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄上的步驟之后,還包括步驟加載nk. nbO部分,將所述可讀寫存儲(chǔ)設(shè)備預(yù)先指定目錄內(nèi)的windows, sbi部分映射到隨機(jī)存儲(chǔ)器中的windows目錄內(nèi),再加載所述隨機(jī)存儲(chǔ)器中的windows目錄內(nèi)windows, sbi 部分。一種WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng),包括第一構(gòu)建模塊,用于根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分,并將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上;第二構(gòu)建模塊,用于構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分;釋放模塊,用于將所述windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下。在其中一個(gè)實(shí)施例中,所述系統(tǒng)運(yùn)行所需組件包括系統(tǒng)內(nèi)核、適配層驅(qū)動(dòng)和文件系統(tǒng)。在其中一個(gè)實(shí)施例中,所述第二構(gòu)建模塊包括配置文件獲取模塊,獲取包含可執(zhí)行文件及資源文件的列表的WINCE系統(tǒng)鏡像的配置文件;配置參數(shù)獲取模塊,用于獲取定義的配置參數(shù);生成模塊,用于根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi 部分。在其中一個(gè)實(shí)施例中,所述第二構(gòu)建模塊還包括批處理文件獲取模塊,用于獲取對(duì)配置文件進(jìn)行處理的批處理文件;所述生成模塊還用于通過所述批處理文件根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。一種WINCE系統(tǒng)鏡像,包括存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上的WINCE系統(tǒng)鏡像的nk. nbO部分和存儲(chǔ)在可讀寫存儲(chǔ)設(shè)備的指定目錄下的WINCE系統(tǒng)鏡像的windows, sbi部分,當(dāng)所述WINCE系統(tǒng)鏡像啟動(dòng)時(shí),加載nk. nbO部分,并將所述可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到隨機(jī)存儲(chǔ)器的windows目錄下,再加載所述windows, sbi部分。上述WINCE系統(tǒng)鏡像的構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像,分別構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分和windows, sbi部分,并將構(gòu)建的windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下,在系統(tǒng)啟動(dòng)時(shí),首先由Bootloader加載nk. nbO部分,提高了啟動(dòng)速度,內(nèi)存空間占用也小,然后再將可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到系統(tǒng)的隨機(jī)存儲(chǔ)器的windows目錄下,一般是windows, sbi部分進(jìn)行更新,對(duì)windows,sbi部分進(jìn)行更新時(shí)直接將更新文件存儲(chǔ)到可讀寫存儲(chǔ)設(shè)備的指定目錄下,然后重新啟動(dòng)系統(tǒng),重新將可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到系統(tǒng)的隨機(jī)存儲(chǔ)器的windows目錄下,即可保證系統(tǒng)的實(shí)時(shí)性,且易于冗余備份。


圖I為一個(gè)實(shí)施例中WINCE系統(tǒng)鏡像構(gòu)建方法的流程示意圖;圖2為構(gòu)建包含除系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體流程圖;圖3為一個(gè)實(shí)施例中WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖;圖4為一個(gè)實(shí)施例中第二構(gòu)建模塊的內(nèi)部結(jié)構(gòu)示意圖;圖5為另一個(gè)實(shí)施例中第二構(gòu)建模塊的內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合具體的實(shí)施例及附圖對(duì)WINCE系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、以及WINCE系統(tǒng)鏡像進(jìn)行詳細(xì)的描述,以使其更加清楚。如圖I所示,在一個(gè)實(shí)施例中,一種WINCE系統(tǒng)鏡像構(gòu)建方法,包括以下步驟
步驟S10,根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分,并將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上。具體的,系統(tǒng)運(yùn)行所需組件包括系統(tǒng)內(nèi)核、適配層驅(qū)動(dòng)和文件系統(tǒng)等。適配層驅(qū)動(dòng)是用來(lái)引導(dǎo)系統(tǒng)核心映像和初始化、管理硬件,它是BSP (board supportpackage,板級(jí)支持包)驅(qū)動(dòng)的一部分。其中,BSP是介于主板硬件和操作系統(tǒng)中驅(qū)動(dòng)層之間的一層,一般認(rèn)為它屬于操作系統(tǒng)一部分,主要是實(shí)現(xiàn)對(duì)操作系統(tǒng)的支持,為上層的驅(qū)動(dòng)程序提供訪問硬件設(shè)備寄存器的函數(shù)包,使之能夠更好的運(yùn)行于主板硬件。WINCE系統(tǒng)鏡像的nk. nbO部分相當(dāng)于XIP鏡像中的xipkernel. nbO。將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上。由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上是不使用任何文件系統(tǒng),且該空間對(duì)操作系統(tǒng)不可見。系統(tǒng)存儲(chǔ)設(shè)備一般指Nor flash, nand flash,inand, SD 卡等。步驟S20,構(gòu)建包含除系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分,并將windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的預(yù)先指定目錄下。具體的,除了系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件包括聲卡驅(qū)動(dòng)、網(wǎng)卡驅(qū)動(dòng)、語(yǔ)言包組件等。將windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下,以便系統(tǒng)啟動(dòng)時(shí),boot loader加載nk. nbO部分,因nk. nbO部分較小,如此大大縮短了加載時(shí)間,加快了啟動(dòng)速度,同時(shí),可及時(shí)對(duì)windows, sbi部分進(jìn)行更新,易于對(duì)windows, sbi部分進(jìn)行冗余備份、實(shí)時(shí)性好??勺x寫存儲(chǔ)設(shè)備是指可進(jìn)行讀寫操作的存儲(chǔ)設(shè)備,該可讀寫存儲(chǔ)設(shè)備的文件系統(tǒng)格式為FAT32、FAT64等。在一個(gè)實(shí)施例中,如圖2所示,構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體包括步驟S210,獲取包含可執(zhí)行文件及資源文件的列表的WINCE系統(tǒng)鏡像的配置文件。具體的,配置文件主要是指common, bib文件、wceshellfe. bib文件,在兩個(gè)文件中包含了可執(zhí)行文件(如DLL文件或exe文件)和資源文件(如字體、圖片、語(yǔ)言包)的列表。獲取到開發(fā)人員編輯的配置文件。步驟S220,獲取定義的配置參數(shù)。具體的,配置參數(shù)包括內(nèi)存分配參數(shù)、WINCE image大小參數(shù)、WINCEimage在內(nèi)存中的起始地址、數(shù)據(jù)總線的寬度等。配置參數(shù)主要在config. bib文件中定義。步驟S230,根據(jù)配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。具體的,根據(jù)配置文件及配置參數(shù)確定哪些文件進(jìn)行打包生成WINCE系統(tǒng)鏡像的windows, sbi 部分。
進(jìn)一步,在一個(gè)實(shí)施例中,在所述獲取定義的配置參數(shù)的步驟之后,還包括步驟獲取對(duì)配置文件進(jìn)行處理的批處理文件。具體的,批處理文件主要是指由Windows Embedded CE編譯器在生成鏡像前調(diào)用的PreMakeimg. bat文件和在生成鏡像后調(diào)用的PostMakeing. bat文件。通過該兩個(gè)批處理文件完成對(duì)配置文件的處理。再者,根據(jù)配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體為通過批處理文件根據(jù)配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi 部分。進(jìn)一步的,在一個(gè)實(shí)施例中,上述WINCE系統(tǒng)鏡像構(gòu)建方法,步驟S20之后,還包括步驟加載nk. nbO部分,將可讀寫存儲(chǔ)設(shè)備指定目錄內(nèi)的windows, sbi部分映射到隨機(jī)存儲(chǔ)器中的windows目錄內(nèi),再加載隨機(jī)存儲(chǔ)器中的windows目錄內(nèi)windows, sbi部分。具體的,加載隨機(jī)存儲(chǔ)器中的windows目錄內(nèi)windows, sbi部分,按照需要?jiǎng)討B(tài)加載相應(yīng)的驅(qū)動(dòng)及服務(wù)組件。如圖3所不,在一個(gè)實(shí)施例中,一種WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng),包括第一構(gòu)建模塊10、第二構(gòu)建模塊20和釋放模塊30。其中第一構(gòu)建模塊10用于根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分,并將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上。具體的,系統(tǒng)運(yùn)行所需組件包括系統(tǒng)內(nèi)核、適配層驅(qū)動(dòng)和文件系統(tǒng)等。WINCE系統(tǒng)鏡像的nk. nbO部分相當(dāng)于XIP鏡像中的xipkernel. nbO。第二構(gòu)建模塊20用于構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分。具體的,除了系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件包括聲卡驅(qū)動(dòng)、網(wǎng)卡驅(qū)動(dòng)、語(yǔ)言包組件等。釋放模塊30用于將windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下。將windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的預(yù)先指定目錄下,以便系統(tǒng)啟動(dòng)時(shí),bootloader加載nk. nbO部分,因nk. nbO部分較小,如此大大縮短了加載時(shí)間,加快了啟動(dòng)速度,同時(shí),可及時(shí)對(duì)windows, sbi部分進(jìn)行更新,易于對(duì)windows, sbi部分進(jìn)行冗余備份、實(shí)時(shí)性好。在一個(gè)實(shí)施例中,如圖4所示,第二構(gòu)建模塊20包括配置文件獲取模塊210、配置參數(shù)獲取模塊220和生成模塊230。其中配置文件獲取模塊210用于獲取包含可執(zhí)行文件及資源文件的列表的WINCE系統(tǒng)鏡像的配置文件。具體的,配置文件主要是指common, bib文件、wceshellfe. bib文件,在兩個(gè)文件中包含了可執(zhí)行文件(如DLL文件或exe文件)和資源文件(如字體、圖片、語(yǔ)言包)的列表。獲取到開發(fā)人員編輯的配置文件。配置參數(shù)獲取模塊220用于獲取定義的配置參數(shù)。具體的,配置參數(shù)包括內(nèi)存分配參數(shù)、WINCE image大小參數(shù)、WINCE image在內(nèi)存中的起始地址、數(shù)據(jù)總線的寬度等。配置參數(shù)主要在config. bib文件中定義。生成模塊230用于根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。具體的,根據(jù)配置文件及配置參數(shù)確定哪些文件進(jìn)行打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。進(jìn)一步的,在一個(gè)實(shí)施例中,如圖5所示,第二構(gòu)建模塊20除了包括配置文件獲取模塊210、配置參數(shù)獲取模塊220和生成模塊230,還包括批處理文件獲取模塊240,用于獲取對(duì)配置文件進(jìn)行處理的批處理文件。具體的,批處理文件主要是指由Windows EmbeddedCE編譯器在生成鏡像前調(diào)用的PreMakeimg. bat文件和在生成鏡像后調(diào)用的PostMakeing. bat文件。通過該兩個(gè)批處理文件完成對(duì)配置文件的處理。生成模塊230還用于通過批處理文件根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。此外,還提供了一種WINCE系統(tǒng)鏡像。該WINCE系統(tǒng)鏡像包括存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上的WINCE系統(tǒng)鏡像的nk. nbO部分和存儲(chǔ)在可讀寫存儲(chǔ)設(shè)備的指定目錄上的WINCE系統(tǒng)鏡像的windows, sbi部分,當(dāng)WINCE系統(tǒng)鏡像啟動(dòng)時(shí),加載nk. nbO部分,并將可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到隨機(jī)存儲(chǔ)器的windows目錄下,再加載windows, sbi部分。上述WINCE系統(tǒng)鏡像的構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像,分別構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分和windows, sbi部分,并將構(gòu)建的windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下,在系統(tǒng)啟動(dòng)時(shí),首先加載nk. nbO部分,提高了啟動(dòng)速度,內(nèi)存空間占用也小,然后再將可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到系統(tǒng)的隨機(jī)存儲(chǔ)器的windows目錄下,一般是windows, sbi部分進(jìn)行更新,對(duì)windows, sbi部分進(jìn)行更新時(shí)直接將更新文件存儲(chǔ)到可讀寫存儲(chǔ)設(shè)備的指定目錄下,然后重新啟動(dòng)系統(tǒng),重新將可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到系統(tǒng)的隨機(jī)存儲(chǔ)器的windows目錄下,即可保證系統(tǒng)的實(shí)時(shí)性,且易于冗余備份。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種WINCE系統(tǒng)鏡像構(gòu)建方法,包括以下步驟 根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分,并將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上; 構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分,并將所述windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下。
2.根據(jù)權(quán)利要求I所述的WINCE系統(tǒng)鏡像構(gòu)建方法,其特征在于,所述系統(tǒng)運(yùn)行所需組件包括系統(tǒng)內(nèi)核、適配層驅(qū)動(dòng)和文件系統(tǒng)。
3.根據(jù)權(quán)利要求I所述的WINCE系統(tǒng)鏡像構(gòu)建方法,其特征在于,所述構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體包括 獲取包含可執(zhí)行文件及資源文件的列表的WINCE系統(tǒng)鏡像的配置文件; 獲取定義的配置參數(shù); 根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。
4.根據(jù)權(quán)利要求3所述的WINCE系統(tǒng)鏡像構(gòu)建方法,其特征在于,在所述獲取定義的配置參數(shù)的步驟之后,還包括步驟 獲取對(duì)配置文件進(jìn)行處理的批處理文件; 根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分的步驟具體為 通過所述批處理文件根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi 部分。
5.根據(jù)權(quán)利要求I所述的WINCE系統(tǒng)鏡像構(gòu)建方法,其特征在于,在所述構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分,并將所述windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄上的步驟之后,還包括步驟 加載nk. nbO部分,將所述可讀寫存儲(chǔ)設(shè)備預(yù)先指定目錄內(nèi)的windows, sbi部分映射到隨機(jī)存儲(chǔ)器中的windows目錄內(nèi),再加載所述隨機(jī)存儲(chǔ)器中的windows目錄內(nèi)windows, sbi部分。
6.一種WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng),其特征在于,包括 第一構(gòu)建模塊,用于根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk. nbO部分,并將nk. nbO存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上; 第二構(gòu)建模塊,用于構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows, sbi部分; 釋放模塊,用于將所述windows, sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下。
7.根據(jù)權(quán)利要求6所述的WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng),其特征在于,所述系統(tǒng)運(yùn)行所需組件包括系統(tǒng)內(nèi)核、適配層驅(qū)動(dòng)和文件系統(tǒng)。
8.根據(jù)權(quán)利要求6所述的WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng),其特征在于,所述第二構(gòu)建模塊包括 配置文件獲取模塊,獲取包含可執(zhí)行文件及資源文件的列表的WINCE系統(tǒng)鏡像的配置文件; 配置參數(shù)獲取模塊,用于獲取定義的配置參數(shù);生成模塊,用于根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows,sbi部分。
9.根據(jù)權(quán)利要求8所述的WINCE系統(tǒng)鏡像構(gòu)建系統(tǒng),其特征在于,所述第二構(gòu)建模塊還包括 批處理文件獲取模塊,用于獲取對(duì)配置文件進(jìn)行處理的批處理文件; 所述生成模塊還用于通過所述批處理文件根據(jù)所述配置文件及配置參數(shù)打包生成WINCE系統(tǒng)鏡像的windows, sbi部分。
10.一種WINCE系統(tǒng)鏡像,其特征在于,包括存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上的WINCE系統(tǒng)鏡像的nk. nbO部分和存儲(chǔ)在可讀寫存儲(chǔ)設(shè)備的指定目錄下的WINCE系統(tǒng)鏡像的windows, sbi部分,當(dāng)所述WINCE系統(tǒng)鏡像啟動(dòng)時(shí),加載nk. nbO部分,并將所述可讀寫存儲(chǔ)設(shè)備的指定目錄下的windows, sbi部分映射到隨機(jī)存儲(chǔ)器的windows目錄下,再加載所述windows, sbi部分。
全文摘要
本發(fā)明涉及一種WINCE系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像。所述WINCE系統(tǒng)鏡像構(gòu)建方法包括以下步驟根據(jù)系統(tǒng)運(yùn)行所需組件構(gòu)建WINCE系統(tǒng)鏡像的nk.nb0部分,并將nk.nb0存儲(chǔ)在由Bootloader在系統(tǒng)存儲(chǔ)設(shè)備上開辟的隱藏的空間上;構(gòu)建包含除所述系統(tǒng)運(yùn)行所需組件外的其他驅(qū)動(dòng)和服務(wù)組件的WINCE系統(tǒng)鏡像的windows.sbi部分,并將所述windows.sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下。上述WINCE系統(tǒng)鏡像的構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像,分別構(gòu)建WINCE系統(tǒng)鏡像的nk.nb0部分和windows.sbi部分,并將構(gòu)建的windows.sbi部分釋放到可讀寫存儲(chǔ)設(shè)備的指定目錄下,在系統(tǒng)啟動(dòng)時(shí),首先由Bootloader加載nk.nb0部分,提高了啟動(dòng)速度,內(nèi)存空間占用也小,可保證系統(tǒng)的實(shí)時(shí)性,且易于冗余備份。
文檔編號(hào)G06F9/445GK102799451SQ201210222479
公開日2012年11月28日 申請(qǐng)日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者楊小平, 楊成 申請(qǐng)人:深圳市安普爾科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1