跳到主要內容

Windows Embedded Compact 7 之 User Mode Components --之 GWE user(gweuser.exe)

WEC7 相較於 CE 6 在 User Mode 的components多出了 GEW user 元件, 主要在提供 UI介面所需的 user notifications 功能,例如OOM訊息, windows 啟動訊息與觸控螢幕定位功能的互動需求,也就是說 GWE user將所有跟UI有關的功能都從 "Kernel "模式移入 "User"模式去運作了,想必可以更增加 WEC 7的系統穩定度
不過也因此造成原本在 CE6 所設計的應用程式若與 GEW Component有關的部分 再移植到 WEC 7的時候必須要修改這部分的 Source code, 對於 CE6 的 Developers 就要注意這部分異動了

留言

這個網誌中的熱門文章

Window CE BootLoader for x86 ( MS-DOS )

CEPC X86採用了幾種開機方式,其中一種運用MS-DOS當成Booting OS 利用 Windows CE Platform builder所提供的 Image disk 製作一片 1.44M的開機片,內有提供 LoadCepc.exe命令作為 CE Boot Loader 不過首先得先將磁片的開機檔案移植到嵌入式設備的CF / FLASH / DISK 上 以下提供傳統的MS-DOS開機系統製作方式供學員參考 : 使用MS-DOS開機片開機後, 透過 Fdisk.exe與 Format.com 工具製作 Windows CE Boot Loader 過程如下 圖一: MS-DOS開機 圖2: 開機後,載入 Fdisk執行 Partition切割工作 圖3: 選擇第一項,建立 Partition 圖4: 選擇第一項,建立 DOS Partition 圖5: 詢問是否全部切割成單一PARTITION,若CF過大可回答 N 自行切割大小 圖6: 輸入欲切割的Partition大小 圖7:切割後,按一下鍵盤的 esc鍵回到檢視畫面,就可看到所切割的Partition大小 圖8: esc回到主選單後,在選擇 [2] 設定啟動磁區 圖9: 選擇欲啟動作業系統的Partition 圖10: 選擇後應該會看到 Partition清單上的 Status欄位出現 A 字元 圖11: 切割後 重新啟動系統 圖12: 格式化所切割的新磁區 圖13: 格式化完成後 便可將 Platform Builder所製作的 Windows CE Bootloader磁片內容複製到C:內 重新開機後,進入c:> 輸入 C:>Loadcepc /L:800x600x16 nk.bin 便可載入nk.bin到記憶體 並且以800x600的解析度執行 windows ce 作業系統

Windows CE 必備工具--DiskPrep

Windows CE image 建置完畢欲部署到裝置上執行之前,前置工作就是提供一個可開機的環境讓nk.bin能順利載入,Windows ce device上面 無論是使用 Hard Disk , USB Flash , CF 任何bootable storage都能透過 DiskPrep.exe 工具在 Storage Devices上面製作 Biosloader 提供 image 安裝與執行的能力 載點如下 http://archive.msdn.microsoft.com/DiskPrep

Windows Embedded Compact 7 特色

WEC 7 相較於 Windows Embedded CE 6的功能特色增加如下: 1. 支援 Multicore-Processor 2. 支援最多3GB實體記憶體 (  CE 6.0 支援實體記憶體為 512MB ) 3. 支援 DLNA(Digital Living Network Alliance) 4. 採用 silverlight 作為UI介面整合設計,提供較佳的介面設計環境 5. 提供更好的 觸控與手勢操作判別功能 6. 提供新版 Microsoft Office元件以及PDF瀏覽元件 7. 內建 Flash 10.1 轉譯元件( 無須額外授權費用 ) 8. 支援 MTP 9. 新版 IE for embedded ( 以 IE7為基礎,加上IE8 強化效能特徵) 10.提供強化版的 遠端除錯工具,讓開發時期的除錯更容易使用 11.提供 Windows Embedded Compact test kit 取代 6.0時期的 CETK工具 以上簡單列出 WEC 7.0 相較於 CE 6 的新特色供參考