第三章 Windows CE 環境介紹
3.4 Platform Builder 介紹
以上介紹了 Win CE 的系統理論,本節將介紹如何運用 Platform Builder(以 下簡稱 PB)把以上的理論實現並建造 Win CE 系統出來。PB 是設計 Win CE 作業系 統的一個集成開發環境(IDE),它包含了設計、建立、編譯、測試等等功能,而 設計人員可以透過 PB 進行設置核心或選擇系統特性等工作,因此它可依設計者 的需求建構出自己特有的 Win CE 作業系統出來,當編譯 Win CE 系統成功之後,
即會產生一個 nk.bin 的映像檔,只要將這個映像檔下載到目標板中,就可以開 始運作這個 Win CE 系統。以下開始介紹 PB 如何使用。
首先要使用 PB 建構系統之前,要先安裝硬體廠商所提供的 BSP,目的是為 了讓 PB 能建構出支援此硬體設備的系統出來。安裝完 BSP 後即可打開 PB,如圖 3-4 所示。
38
特性目錄區
工作目錄區
輸出訊息視窗
圖 3-4 Platform Builder 開啟畫面
特性目錄區: Win CE 作業系統中可讓設計者去做選擇的特性都在這個目錄 區中,且如果 BSP 安裝成功也可以在這個目錄區看到多出 Third Party 的目 錄,裡面有所安裝的 BSP 套件供選擇,其他目錄像 BSPs 是 CE 內建的一些常 見的 BSP 如 x86 或 ARMV4I 等,而 Core OS 裡面就是核心(Kernel)內可以選 擇的功能特性,Device Drivers 就是一些內建的標準驅動程式如 USB、PC Card 等,Platform Manager 內就是 Embedded visual C++調試模組。
工作目錄區: 當設計者建立一個新的 Win CE 作業系統時,而這個新系統的 一些資料就會顯示在這個工作區內,而設計者可以將特性目錄區內的特性模 組加入到這個目錄區,來為新系統增加需要的特性模組。
輸出訊息區: 當系統都設定好之後按下 Build OS,此時會再這個區域輸出 建立的過程是否成功或有錯誤,若有錯誤也會在這個區域顯示出來,讓使用 者可以做修改。
了解軟體介面後,就可以開始建構專屬的 Win CE 作業系統。首先先選擇 New Platform,接著會有步驟來引導完成建立系統,如圖 3-5 即是讓我們選擇想要支
39
援的 CPU
圖 3-5 支援 BSP 選擇
選擇完支援的 BSP 後,接著可以選擇這個系統是做何用途的樣板,依所選的 樣板會有不同的內建特性,如圖 3-6 所示
圖 3-6 設計系統樣板
40
接著還有通訊或網路的特性可供選擇,如圖 3-7 所示
圖 3-7 網路與通訊特性
在做完一連串的特性選擇後,就會在輸出訊息區看到,所建立的系統建立成 功的訊息,並且在工作目錄區也可看到選好特性系統的目錄,也可以看到這個系 統將佔用多少大小的空間,如圖 3-8 所示
設定的系統目錄
設定成功 佔用空間
圖 3-8 設定系統完成
41
到此一個簡易的 Win CE 作業系統就設定好了,接著如果還有要加一些額外 的特性功能的話,就可以從特性目錄區選擇要加入的特性後再選擇 Add to OS Design 就可以看到所選的特性功能被加到工作目錄區中,當全部需要的特性都 選好後就可以選擇 Build OS,此時 PB 就會為這個系統做編譯並產生重要的 NK.bin 的系統映像檔,再把這個映像檔下載到目標設備上去就可以看到 Win CE 系統在目標設備上 Run 起來的畫面,至此就是一個 Win CE 系統從無到有的簡單 流程。
42