官术网_书友最值得收藏!

2.2 MP3的WinCE操作系統(tǒng)鏡像定制

2.2.1 Platform Builder工具的特點(diǎn)與功能

1.Platform Builder的特點(diǎn)

(1)它是一個(gè)基于Windows CE平臺(tái)定制的強(qiáng)大的集成開(kāi)發(fā)環(huán)境(IDE)。

(2)開(kāi)發(fā)人員可以根據(jù)它提供的向?qū)?lái)完成操作系統(tǒng)鏡像的定制、編譯與調(diào)試工作,并可以在此平臺(tái)上進(jìn)行應(yīng)用軟件和驅(qū)動(dòng)程序的開(kāi)發(fā)。

(3)使用該平臺(tái)可以進(jìn)行操作系統(tǒng)鏡像的建立。

(4)該集成開(kāi)發(fā)環(huán)境提供統(tǒng)一的與平臺(tái)和項(xiàng)目相關(guān)的工作空間。

2.Platform Builder的功能

(1)平臺(tái)向?qū)Э蓭椭脩魟?chuàng)建一個(gè)新的平臺(tái)(Platform)。

(2)BSP向?qū)Э蓭椭脩魟?chuàng)建新的板級(jí)支持包(BSP)。

(3)目錄(Catalog)可顯示用戶定制的平臺(tái)OS屬性列表。

(4)依賴性自動(dòng)監(jiān)測(cè)(Automated Dependency Checking)可以確保與平臺(tái)相關(guān)的所有屬性都會(huì)被包含在OS鏡像中。

(5)導(dǎo)出向?qū)Э梢詫?dǎo)出目錄中的屬性給其他PB使用者。

(6)基本配置(Base Configurations)是創(chuàng)建用戶特定、定制OS的起點(diǎn)。

(7)Windows CE測(cè)試套件(Test Kit)提供了整套驅(qū)動(dòng)測(cè)試工具。

(8)內(nèi)核調(diào)試器可以調(diào)試定制的OS鏡像,同時(shí)提供給用戶鏡像運(yùn)行狀況的信息。

(9)應(yīng)用調(diào)試器可以調(diào)試在特定OS上運(yùn)行的應(yīng)用程序。

(10)遠(yuǎn)程工具可以調(diào)試基于Windows CE目標(biāo)機(jī)上的運(yùn)行任務(wù),并獲取相關(guān)信息。

(11)模擬器通過(guò)模擬硬件可以加快和簡(jiǎn)化開(kāi)發(fā)過(guò)程,使用戶可以在宿主機(jī)上完成平臺(tái)和應(yīng)用程序的初步開(kāi)發(fā)。

(12)SDK導(dǎo)出向?qū)Э梢詾橛脩魧?dǎo)出一個(gè)特定的軟件支持包(Software Development Kit,SDK)。

3.使用平臺(tái)向?qū)У牟襟E

(1)選擇一個(gè)安裝的BSP。

(2)為設(shè)備選擇一個(gè)基本平臺(tái)配置。

(3)為設(shè)備選擇配置變量。

(4)為平臺(tái)選擇其他的屬性。

2.2.2 WinCE操作系統(tǒng)鏡像定制流程

WinCE內(nèi)核的定制流程如下。

(1)新建工程,如圖2.40所示。

圖2.40 新建工程界面

(2)輸入工程名稱,如圖2.41所示。

圖2.41 工程名稱輸入界面

(3)選擇BSP包,如圖2.42所示。

圖2.42 BSP包選擇界面

(4)選擇模板,如圖2.43所示。

圖2.43 模板選擇界面

(5)單擊“Finish”按鈕,完成工程基本框架的建立,如圖2.44所示。

圖2.44 基本框架建立完成

(6)進(jìn)行編譯選項(xiàng)的設(shè)置,如圖2.45所示。

圖2.45 編譯選項(xiàng)設(shè)置界面

(7)在確定是Release版本的情況下,選中如圖2.46的兩個(gè)選項(xiàng)。

圖2.46 選中選項(xiàng)

(8)編譯工程,如圖2.47所示。

圖2.47 工程編譯界面

2.2.3 ActiveSync同步軟件的使用

1.同步的概念

概括來(lái)講就是,有兩個(gè)數(shù)據(jù)源,最初它們的數(shù)據(jù)都是一樣的。若一個(gè)數(shù)據(jù)源的數(shù)據(jù)經(jīng)過(guò)添加、修改、刪除等操作發(fā)生了改變(或者兩個(gè)數(shù)據(jù)源的數(shù)據(jù)都發(fā)生了改變),那么為了使兩個(gè)數(shù)據(jù)源的數(shù)據(jù)保持一致,即讓一個(gè)數(shù)據(jù)源數(shù)據(jù)的改變反映到另一個(gè)數(shù)據(jù)源上,就必須進(jìn)行一個(gè)讓兩個(gè)數(shù)據(jù)源的數(shù)據(jù)保持一致的操作,這個(gè)操作就叫“同步”。同步操作結(jié)束之后,兩個(gè)設(shè)備上的數(shù)據(jù)就完全一致了,即處于“同步”狀態(tài)。

2.微軟同步軟件

Microsoft ActiveSync是Microsoft Windows CE系統(tǒng)設(shè)備的計(jì)算機(jī)同步軟件,可以在Win 98/ME/NT/XP系統(tǒng)上運(yùn)行,以實(shí)現(xiàn)設(shè)備端與計(jì)算機(jī)的連接與通信。使用中,從系統(tǒng)穩(wěn)定性和功能上來(lái)說(shuō),應(yīng)盡量選擇高版本的Microsoft ActiveSync來(lái)安裝。

主站蜘蛛池模板: 安塞县| 凉山| 西峡县| 安溪县| 伊宁县| 宣城市| 灵武市| 桓仁| 唐山市| 库伦旗| 平顶山市| 惠来县| 施甸县| 芦山县| 禹城市| 叶城县| 勐海县| 吉安市| 宁河县| 灵武市| 聊城市| 台南市| 灵川县| 江源县| 西昌市| 浮梁县| 军事| 永福县| 乌兰县| 侯马市| 绥中县| 桐柏县| 祥云县| 西安市| 静海县| 柏乡县| 玉田县| 阿克苏市| 大同市| 通许县| 盈江县|