1 / 67

Windows CE

Windows CE. Windows CE. Platform Builder 簡介 建立一個新的平台 應用程式開發. Platform Builder 簡介. Platform Builder ( PB ) 是嵌入式平台整合開發環境 (IDE) -- 設計、建立、產生、測試、偵錯 Windows CE 平台所需開發工具 能夠根據用戶的需求,選擇構建具有不同內核功能的 CE 系統。 -- 由 200 多個模組組成。可以支援 OEM 或開發人員設計選擇特定元件,減少空間佔用 支援多種硬體平台,編譯 C/C++ 程式

Download Presentation

Windows CE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows CE

  2. Windows CE • Platform Builder簡介 • 建立一個新的平台 • 應用程式開發

  3. Platform Builder簡介 • Platform Builder(PB)是嵌入式平台整合開發環境(IDE) --設計、建立、產生、測試、偵錯Windows CE平台所需開發工具 • 能夠根據用戶的需求,選擇構建具有不同內核功能的CE系統。 --由200多個模組組成。可以支援OEM或開發人員設計選擇特定元件,減少空間佔用 • 支援多種硬體平台,編譯C/C++程式 --可工作在12種不同的處理器結構、180種以上CPU

  4. Platform Builder簡介 • Windows CE驅動程式開發重要工具 --常被設備製造商或BSP廠商、晶片開發商、應用程式開發人員使用 • Platform Builder中的主要特性包括: • Platform Wizard(平台嚮導): --可幫助您創建一個新的平台 • 基礎配置: --為各種流行的設備預設作業系統,提供了建立使用者作業系統的起始點。 • 模擬器(Emulator): --透過硬體模擬加速和簡化了系統的開發,或使用者可以在開發工作站上對平台和應用程式進行測試。 • BSP Wizard(BSP嚮導): --提高了BSP(硬體平台支持套件)創建過程的效率。

  5. Platform Builder簡介 • 導出SDK嚮導(Export SDK Wizard): --使用者可以導出一個自己定義的軟體發展工具包(SDK)。 • Windows CE Test Kit(測試工具包): --提供了一個驅動程式測試工具整合。 • 應用程式偵錯器: --可以在使用者作業系統映射上對應用程式進行偵錯。 • 核心偵錯器: --可以對使用者的作業系統映射進行偵錯,並且向使用提供有關映射性能的資訊。 • 遠端工具:可以執行在Windows CE的目標設備的各種測試和資訊收集任務。

  6. Platform Builder簡介 • Windows CE安裝目錄 --Windows CE.NET v4.2默認安裝路徑為C:\wince420。其子目錄名及目錄包含內容如下︰ • Others包含ATL、MFC的共用程式。 • Platform包含所有平台BSP子目錄。 • Private 包含Windows CE共用的原始程式碼 • Public 存放平台開發工具、驅動程式、 應用程式。 • SDK 包含大多數開發工具、例如:編譯工具。

  7. Platform Builder簡介 • 利用PB來進行開發步驟主要有三大部分:第一配置平台,第二編譯平台,第三下載測試。

  8. 建立一個新的平台 • 安裝XSBase255的BSP --BSP是硬體平台支持套件,是介於 主板硬體和作業系統之間的一層, 主要目的是爲了支援作業系統, 能夠於硬體執行 (BSP的大多數是在某一個 成型的BSP上進行修改)

  9. 建立一個新的平台 • 在Platform Builder中,在選單上,點擊“New Platform”。

  10. 建立一個新的平台 • 選擇適合我們平台的BSP。

  11. 建立一個新的平台 • 現在,您可以看到許多範例平台,方便根據它們開始新的專案。

  12. 建立一個新的平台 • 已經包含Internet Explorer、Media player

  13. 建立一個新的平台 • 一些已經先配置好的網路和通訊功能

  14. 建立一個新的平台 • 完成後,將在PB的工作區看到如下的平台已經產生了

  15. 建立一個新的平台 • Platform Builder主畫面

  16. Platform Builder主畫面 • 1、Build工具欄: --可以指定不同的指令集來編譯CE平台或者應用程式。 • 2、Workspace視窗: --有三個子視圖,分別FeatureView、ParameterView、FileView。

  17. Platform Builder主畫面 FeatureView --顯示這個新平台所有的特徵。如設備驅動程式、各個軟體組件等。

  18. Platform Builder主畫面 ParameterView --顯示所平台通用的配置文件和目前平台的配置文件

  19. Platform Builder主畫面 FileView --顯示在目前CE平台上建立的應用程式源始碼文件、資源文件等

  20. Platform Builder主畫面 • 3、 “Output”視窗: --用來顯示輸出訊息。 • 4、 “Target”視窗: --此工具欄上按鈕分別用來下載內核文件到模擬器或目標平台、連接、斷開。當一個CE平台編譯好了之後,就可以按下載按鈕將平台(nk.bin)文件下載到目標平台運作。 • 5、“Catalog”視窗: --這個視窗包含所有的CE支援的特性。 • 6、狀態欄圖示。 --最左邊的圖標表示當前下載狀態。另外三個表示在目標裝置(target device)上三種服務狀態,。

  21. 建立一個新的平台 • 平台配置 添加資料同步的元件:

  22. 建立一個新的平台 添加圖片瀏覽器

  23. 建立一個新的平台 添加軟體鍵盤元件

  24. 建立一個新的平台 添加檔系統支援

  25. 建立一個新的平台 添加CF 卡模組支援

  26. 建立一個新的平台 添加802.11b無線元件

  27. 建立一個新的平台 添加MMC卡模組

  28. 建立一個新的平台 添加保存模組

  29. 建立一個新的平台 添加MS FLASH

  30. 建立一個新的平台 evc測試程式元件模組

  31. 建立一個新的平台 release平台的配置

  32. 建立一個新的平台 平台的編譯 build—build platform

  33. 建立一個新的平台 當編譯完成沒有錯誤,生成一個映象檔。

  34. 建立一個新的平台 • 程式下載測試 • 超級終端的配置 打開超級終端。

  35. 建立一個新的平台 輸入名字,如“XSBASE255”

  36. 建立一個新的平台 選擇串列埠1

  37. 建立一個新的平台 設定串列埠1

  38. 建立一個新的平台 • 將Eboot 寫入flash記憶體 使用jflash命令將Eboot寫入flash記憶體 複製WINCE420\PUBLIC\XSBASE255_TEST\RELDIR\XSCALE PXA255B_ARMV4IRELEASE\中的Eboot.nb0到Jflash.exe資料夾中 D:\Jflash-XSBase255>Jflash EBOOT.nb0

  39. 建立一個新的平台 打開超級終端查看bootloader資訊

  40. 建立一個新的平台 • 配置Eboot Eboot執行時請按空白鍵進入Eboot配置環境。

  41. 建立一個新的平台 選單“5”設定為下載映像檔狀態

  42. 建立一個新的平台 執行“D) Download image”

  43. 建立一個新的平台 在Platform Builder中選擇Target->Configure Remote Connection

  44. 建立一個新的平台 點擊Configure按鈕

  45. 建立一個新的平台 選擇 Target->Download / Initialize。

  46. 建立一個新的平台 下載Image文件

  47. 建立一個新的平台 切換到超級終端機

  48. 建立一個新的平台 下載完成後

  49. 應用程式開發 • 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

  50. 應用程式開發 • 進行EVC之前,必須安裝SDK • EVC建立應用程式

More Related