2009-09-26 13:42:57Winston

[轉貼]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
  • ARM
  • MIPS
  • SH4
  • x86
  • Windows Embedded CE 6.0
手機或PDA應用另有Windows Mobile品牌
Windows Embedded Standard
  • x86
  • Windows XP Professional

Windows Embedded POSReady
  • x86
  • Windows XP Professional
適用於銷售系統
Windows Embedded Enterprise
  • XP: x86
  • Vista: x86 / x64
  • Windows XP Professional
  • Windows Vista Business
  • Windows Vista Ultimate

Windows Embedded NavReady
  • ARM
  • Windows CE 5.0
適用於手持式導航設備
Windows Embedded Server
  • x86
  • x64
  • Windows Server 2008
  • Windows Server 2003 R2
  • Windows Server 2003

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用的是全新開發的作業系統。