2012年11月20日 星期二

WES 7 加入.Net Framework 3.5 套件


請利用ICE 來產生安裝.Net Framework 3.5 Package再平台上使用DISM安裝.
請依下列步驟來產生.Net Framework 安裝程式.

1.      ICE中建立一個新專案後將 Windows Embedded Edition 元件刪除.

 2.      刪除後加入.Net Framework 3.5 元件至Answer File Panel.


3.執行Validate-> Add Required Packages 來檢查元件相依性

4.執行Tools->Create Configuration Set…  來產生安裝Package

5.Package 成功產出畫面

6.將產出的檔案拷貝至Target Device上進行安裝,  請先開啟Command Line Tool(需要Administrator 權限).

7.將檔案拷至C:\ 目錄名稱為DotNet ,接著執行Set configsetroot=c:\DotNet

8.利用DISM 進行安裝
DISM /online /Apply-unattend: c:\DotNet\AutoUnattend.xml

2012年11月15日 星期四

Microsoft Embedded Product 2013 Roadmap


在 2013年Microsoft 在Embedded 又有不少的新產品上市,看來又有的忙了.
在這之前我們來看,微軟又針對產品名稱作了一次定義

Windows Embedded 8 Standard (上市 2013/3)
原稱Windows Embedded Standard 7, Embedded Channel 中的主力產品,產品為Windows 8模組化提供作業系統高度客戶化,能依不同需求組合成不同的系統大小.

Windows Embedded 8 Pro (上市 2013/3)
原稱Windows 7 for Embedded System,此版本與市場上Notebook所用的作業系統相同,只是產品於Embedded channel銷售,此版本為提供相跨入Embedded 最快可上手的產品.

Windows Embedded 8 Industry (CTP版本於 2013/1)
原稱Windows Embedded POSReay 產品,對於Point-of-Service(POS)產業而設計,其中亦包含如Medical、PanelPC、Healthcare、Digital Sigage..etc.

Windows Embedded 8 Handheld (2013/1 Information update)
為Windows Phone 8為基礎與業務partner 從中擷取出對於handheld device有相關的功能整合而成.

Windows Embedded 8 Automotive (2013/1 Information update)
主要應用於車機所使用.





2012年11月8日 星期四

Windows CE 6 有支援SD 2.0嗎?

在早期的原生的Platform Builder 中的確是沒有支援SD 2.0的規格,不過在2009年12月推出的R2 Upgrade 的套件中就將SDHC Driver 放進來了. 將原來SD 1.0只支援4GB的限制,提升至SD 2.0的32GB的size.

Download Windows CE 6.0 R2 Upgrade download

升級完成後,我們來看看程式碼吧!
在Source code 裡找到程式片段 看起來是有個flag會去check目前的SD卡是SD 1.0 or SD 2.0, 
所以Driver 是可以向下相容SD 1.0啦!

最後,如何將Driver 加入至Windows CE 6.0 Image裡呢,有二個方法
1.可以PB加入SD Bus Driver元件然後 Rebuild Image


或是
2.是直接加入環境變數IMGSDBUS2=1,然後ReBuild Image.

接下來就拿SD Card 來測試一下吧!