670 likes | 884 Views
Windows CE. Windows CE. Platform Builder 簡介 建立一個新的平台 應用程式開發. Platform Builder 簡介. Platform Builder ( PB ) 是嵌入式平台整合開發環境 (IDE) -- 設計、建立、產生、測試、偵錯 Windows CE 平台所需開發工具 能夠根據用戶的需求,選擇構建具有不同內核功能的 CE 系統。 -- 由 200 多個模組組成。可以支援 OEM 或開發人員設計選擇特定元件,減少空間佔用 支援多種硬體平台,編譯 C/C++ 程式
E N D
Windows CE • Platform Builder簡介 • 建立一個新的平台 • 應用程式開發
Platform Builder簡介 • Platform Builder(PB)是嵌入式平台整合開發環境(IDE) --設計、建立、產生、測試、偵錯Windows CE平台所需開發工具 • 能夠根據用戶的需求,選擇構建具有不同內核功能的CE系統。 --由200多個模組組成。可以支援OEM或開發人員設計選擇特定元件,減少空間佔用 • 支援多種硬體平台,編譯C/C++程式 --可工作在12種不同的處理器結構、180種以上CPU
Platform Builder簡介 • Windows CE驅動程式開發重要工具 --常被設備製造商或BSP廠商、晶片開發商、應用程式開發人員使用 • Platform Builder中的主要特性包括: • Platform Wizard(平台嚮導): --可幫助您創建一個新的平台 • 基礎配置: --為各種流行的設備預設作業系統,提供了建立使用者作業系統的起始點。 • 模擬器(Emulator): --透過硬體模擬加速和簡化了系統的開發,或使用者可以在開發工作站上對平台和應用程式進行測試。 • BSP Wizard(BSP嚮導): --提高了BSP(硬體平台支持套件)創建過程的效率。
Platform Builder簡介 • 導出SDK嚮導(Export SDK Wizard): --使用者可以導出一個自己定義的軟體發展工具包(SDK)。 • Windows CE Test Kit(測試工具包): --提供了一個驅動程式測試工具整合。 • 應用程式偵錯器: --可以在使用者作業系統映射上對應用程式進行偵錯。 • 核心偵錯器: --可以對使用者的作業系統映射進行偵錯,並且向使用提供有關映射性能的資訊。 • 遠端工具:可以執行在Windows CE的目標設備的各種測試和資訊收集任務。
Platform Builder簡介 • Windows CE安裝目錄 --Windows CE.NET v4.2默認安裝路徑為C:\wince420。其子目錄名及目錄包含內容如下︰ • Others包含ATL、MFC的共用程式。 • Platform包含所有平台BSP子目錄。 • Private 包含Windows CE共用的原始程式碼 • Public 存放平台開發工具、驅動程式、 應用程式。 • SDK 包含大多數開發工具、例如:編譯工具。
Platform Builder簡介 • 利用PB來進行開發步驟主要有三大部分:第一配置平台,第二編譯平台,第三下載測試。
建立一個新的平台 • 安裝XSBase255的BSP --BSP是硬體平台支持套件,是介於 主板硬體和作業系統之間的一層, 主要目的是爲了支援作業系統, 能夠於硬體執行 (BSP的大多數是在某一個 成型的BSP上進行修改)
建立一個新的平台 • 在Platform Builder中,在選單上,點擊“New Platform”。
建立一個新的平台 • 選擇適合我們平台的BSP。
建立一個新的平台 • 現在,您可以看到許多範例平台,方便根據它們開始新的專案。
建立一個新的平台 • 已經包含Internet Explorer、Media player
建立一個新的平台 • 一些已經先配置好的網路和通訊功能
建立一個新的平台 • 完成後,將在PB的工作區看到如下的平台已經產生了
建立一個新的平台 • Platform Builder主畫面
Platform Builder主畫面 • 1、Build工具欄: --可以指定不同的指令集來編譯CE平台或者應用程式。 • 2、Workspace視窗: --有三個子視圖,分別FeatureView、ParameterView、FileView。
Platform Builder主畫面 FeatureView --顯示這個新平台所有的特徵。如設備驅動程式、各個軟體組件等。
Platform Builder主畫面 ParameterView --顯示所平台通用的配置文件和目前平台的配置文件
Platform Builder主畫面 FileView --顯示在目前CE平台上建立的應用程式源始碼文件、資源文件等
Platform Builder主畫面 • 3、 “Output”視窗: --用來顯示輸出訊息。 • 4、 “Target”視窗: --此工具欄上按鈕分別用來下載內核文件到模擬器或目標平台、連接、斷開。當一個CE平台編譯好了之後,就可以按下載按鈕將平台(nk.bin)文件下載到目標平台運作。 • 5、“Catalog”視窗: --這個視窗包含所有的CE支援的特性。 • 6、狀態欄圖示。 --最左邊的圖標表示當前下載狀態。另外三個表示在目標裝置(target device)上三種服務狀態,。
建立一個新的平台 • 平台配置 添加資料同步的元件:
建立一個新的平台 添加圖片瀏覽器
建立一個新的平台 添加軟體鍵盤元件
建立一個新的平台 添加檔系統支援
建立一個新的平台 添加CF 卡模組支援
建立一個新的平台 添加802.11b無線元件
建立一個新的平台 添加MMC卡模組
建立一個新的平台 添加保存模組
建立一個新的平台 添加MS FLASH
建立一個新的平台 evc測試程式元件模組
建立一個新的平台 release平台的配置
建立一個新的平台 平台的編譯 build—build platform
建立一個新的平台 當編譯完成沒有錯誤,生成一個映象檔。
建立一個新的平台 • 程式下載測試 • 超級終端的配置 打開超級終端。
建立一個新的平台 輸入名字,如“XSBASE255”
建立一個新的平台 選擇串列埠1
建立一個新的平台 設定串列埠1
建立一個新的平台 • 將Eboot 寫入flash記憶體 使用jflash命令將Eboot寫入flash記憶體 複製WINCE420\PUBLIC\XSBASE255_TEST\RELDIR\XSCALE PXA255B_ARMV4IRELEASE\中的Eboot.nb0到Jflash.exe資料夾中 D:\Jflash-XSBase255>Jflash EBOOT.nb0
建立一個新的平台 打開超級終端查看bootloader資訊
建立一個新的平台 • 配置Eboot Eboot執行時請按空白鍵進入Eboot配置環境。
建立一個新的平台 選單“5”設定為下載映像檔狀態
建立一個新的平台 執行“D) Download image”
建立一個新的平台 在Platform Builder中選擇Target->Configure Remote Connection
建立一個新的平台 點擊Configure按鈕
建立一個新的平台 選擇 Target->Download / Initialize。
建立一個新的平台 下載Image文件
建立一個新的平台 切換到超級終端機
建立一個新的平台 下載完成後
應用程式開發 • eVC簡介 • Microsoft eMbedded Visual C++ 4.0工具軟體為了Windows CE .NET設備的應用程式和系統元件建立了一套完整的桌面開發環境之一。 • 隨著WinCE版本變化,eVC也推出了相應的版本。 eVC3.0 WinCE3.0 eVC4.0 WinCE4.0 eVC4.0+sp1 WinCE4.1 eVC4.0+sp2 WinCE4.2 eVC4.0+sp4 WinCE5.0
應用程式開發 • 進行EVC之前,必須安裝SDK • EVC建立應用程式