星期六, 九月 05, 2009

下一版Windows Embedded Standard是以Windows 7為基礎

一點都不讓人意外的消息;如果以Vista為基礎,才讓人吃驚。

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

4 意見:

superyngo 提到...

你好,以Windows 7為基礎的Windows Embedded Standard 7是否會支援ARM平台?

惠普的平板電腦已經取消windows 7計畫了,如果改用Windows Embedded Standard 7,若沒有ARM那耗能還是難以降低吧。

賴榮樞 提到...

superyngo您好:

就我所知,Windows Embedded Standard 7不會支援ARM。Windows Embedded Standard 7和Windows 7的架構相差不多。

能支援ARM的Windows,目前有Windows Embedded裡的Windows Embedded CE和Windows Embedded NAVReady兩支,以及Windows Phone。

kl78102 提到...

您好!
我是初學者,windows xp embedded 是否支援windows 7,而且windows embedded standard 7 和 windows embedded standard 2011 是否一樣??

賴榮樞 提到...

kl78102 您好:

抱歉,我不懂您第一個問題「windows xp embedded 是否支援windows 7」的意思。

Windows Embedded Standard 7 和 Windows Embedded Standard 2011是一樣的;後者才是微軟所賦予的正式名稱。