[轉貼]Windows Embedded Standard CTP
微軟9月初釋出下一版Windows Embedded Standard的CTP,有意試用者可至Microsoft Connect登入、選取後,下載文件、32及64位元Runtime、開發工具。預計2010下半年推出的Windows Embedded Standard 2011,專案代號為Quebec(魁北克),詳細的規格、功能可參考這裡。
Windows Embedded是Windows家族的嵌入式系統分支,此分支是以「特定功能為導向」,例如用在POS銷售系統、Set-Top Box、ATM等。與一般Windows最大的不同,是Windows Embedded的銷售對像是OEM廠商,並且由廠商依其應用而客製化。
Windows Embedded目前有6大成員:
處理器 | 基礎的系統 | 備註 | |
Windows Embedded CE |
|
| 手機或PDA應用另有Windows Mobile品牌 |
Windows Embedded Standard |
|
| |
Windows Embedded POSReady |
|
| 適用於銷售系統 |
Windows Embedded Enterprise |
|
| |
Windows Embedded NavReady |
|
| 適用於手持式導航設備 |
Windows Embedded Server |
|
|
Windows Embedded就是以修改過的Windows當作嵌入式裝置的作業系統,因為嵌入式應用需要使用即時系統,而且硬體條件不比PC。但對Windows開發者來說,Windows Embedded也是另一個類似的平台,尤其是x86版本,或許只需要做些調整,就可以將原本的Win32程式移植到嵌入式系統。而且諸多版本都已經支援到.NET Framework 2.0或3.5,有些甚至已經支援到Silverlight 3.0,這些都是程式移植到Windows Embedded的利多。
其實最讓我好奇的Windows嵌入式系統,是Xbox/Xbox 360遊戲機的作業系統。雖然微軟未承認它是Windows,雖然Xbox 360的處理器已經換成3核的PowerPC,但它的作業系統的確與Windows關係密切:
- 許多API與Win32 API相同
- 能執行DirectX
- 具備 "微型" 的.NET Framework
而且:
- Windows NT 3.51和4.0都有PowerPC(以及x86、Alpha MIPS)版本
- Windows NT 4.0是第1個有嵌入式版本的Windows
雖然許多人討論、猜測Xbox的作業系統可能源自Windows 2000,或者認為是個特殊版本的Windows,但微軟並未承認,而是表示Xbox/Xbox 360用的是全新開發的作業系統。