Windows Embedded開發(fā)資源介紹
現(xiàn)在Windows Embedded的開發(fā)資源很多,但是對于初次進(jìn)入這個領(lǐng)域的開發(fā)者來說,如何開始則成為一個很大的問題。下面,我們就來試著為Windows Embedded的開發(fā)資源進(jìn)行一個整合。
Windows Embedded是什么
Windows Embedded是微軟針對嵌入式領(lǐng)域推出的操作系統(tǒng),目前主要包括三大產(chǎn)品:Windows Embedded CE、XP Embedded和.NET Micro Framework。
其中Windows Embedded CE可以適應(yīng)多種CPU,比如ARM、MIPS、SH4和x86等,主要應(yīng)用于手持設(shè)備、機(jī)頂盒、GPS和PMP等嵌入式設(shè)備中?;赪indows Embedded CE開發(fā)的Windows Mobile智能手機(jī)操作系統(tǒng)是專門針對智能手機(jī)的操作系統(tǒng)平臺。
XP Embedded是基于XP Professional的組件化操作系統(tǒng),以適應(yīng)嵌入式設(shè)備對不同功能及存儲空間的要求。XP Embedded只能運行在x86的CPU平臺上,能夠和Windows應(yīng)用程序做到完全兼容。主要用于ATM、POS、電子信息亭等設(shè)備。
Windows Embedded for Point of Service是在XP Embedded的基礎(chǔ)上開發(fā)的專門針對POS系統(tǒng)的操作系統(tǒng),無需復(fù)雜的定制就可以直接應(yīng)用于POS系統(tǒng)中。
除了以上的產(chǎn)品外,微軟產(chǎn)品中還有兩項技術(shù)與嵌入式產(chǎn)品相關(guān):
l .NET Micro Framework
應(yīng)用于便攜式的個人數(shù)字化產(chǎn)品中的.NET平臺,允許.NET托管代碼運行在ARM等嵌入式平臺上。最早來源于SmartWatch計劃,早期名為SPOT(Smart Personal Object Tech)。
l Microsoft Robotics Studio
微軟針對機(jī)器人領(lǐng)域開發(fā)的控制系統(tǒng)和開發(fā)工具, 可以使用可視化編程語言(VPL)或者.NET托管語言來編寫機(jī)器人的控制指令??梢灾С侄喾N不同的機(jī)器人硬件平臺。
獲取開發(fā)工具
微軟為開發(fā)者提供了免費的試用版軟件,在產(chǎn)品開發(fā)的初始階段,可以用試用版軟件來驗證,Windows Embedded產(chǎn)品是否適合自己的產(chǎn)品。
首先訪問Windows Embedded的產(chǎn)品頁面:
http://www.microsoft.com/windows/embedded/
點擊左側(cè)列表中的“Try Windows Embedded”。也可以直接訪問下面的頁面:
http://www.microsoft.com/windows/embedded/eval/trial.mspx
然后再Download the trial version中選擇要下載的產(chǎn)品:
l Windows Embedded CE
l Windows XP Embeddeds
下載需要提供一個Live ID進(jìn)行那個注冊。
在下載完成后,點擊頁面上的“please register your evaluation version here”鏈接,進(jìn)行注冊獲取Product Key,系統(tǒng)會將這個Product Key發(fā)送到你注冊的郵箱中。在安裝過程中,需要使用Product Key進(jìn)行安裝。
.NET Micro Framework的開發(fā)需要Visual Studio 2005的支持,除了Visual Studio 2005外,還需要安裝.NET MF的SDK,我們可以在下面的鏈接中下載:
http://www.microsoft.com/downloads/details.aspx?FamilyId=32F5DF20-6C95-4FE8-A76C-0ED56A839AD2&displaylang=en
Microsoft Robotics Studio的開發(fā)工具是免費獲取的,我們可以從下面的鏈接中下載:
http://msdn2.microsoft.com/en-us/robotics/aa731520.aspx
購買Windows Embedded
在中國大陸地區(qū),如果需要購買Windows Embedded開發(fā)工具和Runtime的License可以聯(lián)系三家Windows Embedded的分銷商:
l 研華科技
l 聯(lián)強(qiáng)國際
l Avnet
在Windows Embedded的中文主頁中,可以找到更詳細(xì)的分銷商聯(lián)系方式:
http://www.microsoft.com/china/windows/embedded/distrib.mspx
網(wǎng)絡(luò)資源
l MSDN產(chǎn)品中心:
Windows Embedded
http://msdn2.microsoft.com/en-us/embedded/default.aspx
Windows Embedded CE
http://msdn2.microsoft.com/en-us/embedded/aa731407.aspx
Windows XP Embedded
http://msdn2.microsoft.com/en-us/embedded/aa731409.aspx
Windows Embedded for Point of Service
http://msdn2.microsoft.com/en-us/embedded/aa714298.aspx
.NET Micro Framework
http://msdn2.microsoft.com/en-us/embedded/bb267253.aspx
Microsoft Robotics Studio
http://msdn2.microsoft.com/en-us/robotics/default.aspx
l 英文開發(fā)網(wǎng)站:
WE-DIG
http://www.we-dig.org/
WindowsForDevices
http://www.windowsfordevices.com/
l 第三方開發(fā)網(wǎng)站:
博客園Windows Embedded頻道
http://we.cnblogs.com/
嵌入式在線
http://www.mcuol.com/
嵌入式研究網(wǎng)
http://www.cnemb.com/
嵌入開發(fā)網(wǎng)
http://www.embed.com.cn/
Windows Mobile門戶網(wǎng)站
http://www.winbile.net/
電子產(chǎn)品世界
http://www.eepw.com.cn/
開發(fā)社區(qū)
中文的開發(fā)論壇:
l 微軟嵌入式開發(fā)者論壇
微軟的官方開發(fā)者論壇,目前的版主是微軟的嵌入式專家和微軟最有價值專家(MVP)。
http://forums.microsoft.com/china/default.aspx?ForumGroupID=493&SiteID=15
l CSDN嵌入式開發(fā)論壇
最大的開發(fā)者社區(qū),硬件/嵌入式開發(fā)板塊中包括“嵌入開發(fā)(WinCE)”板塊
http://community.csdn.net/
l 嵌入式研究網(wǎng)論壇
專業(yè)的嵌入式技術(shù)論壇,Windows Embedded CE&XPE開發(fā)討論專區(qū)。
http://bbs.mcuol.com/
l 嵌入式研究網(wǎng)論壇
偏重于Windows Embedded相關(guān)技術(shù)的討論,也包括Windows Mobile應(yīng)用程序開發(fā)。
http://www.cnemb.com/forum/
l 嵌入式開發(fā)網(wǎng)技術(shù)論壇
偏重于硬件開發(fā)方面的討論,不僅限于Windows Embedded的討論
http://www.embed.com.cn/bbs/index.asp
l Windows Mobile開發(fā)者社區(qū)
CSIP創(chuàng)建的開發(fā)者討論社區(qū)
http://www.winbile.net/BBS/
l 電子產(chǎn)品世界論壇
http://forum.eepw.com.cn/forum/main[!--empirenews.page--]
有一些問題還是需要去英文論壇問的:
l Smart Device Development
http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=11&SiteID=1
l Microsoft Robotics Studio
http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=383&SiteID=1
Webcast
Windows Embedded從入門到精通課程:
XP Embedded開發(fā)初體驗
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032358662&EventCategory=4&culture=en-US&CountryCode=US
Windows CE下的開發(fā)概述
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032358690&EventCategory=4&culture=en-US&CountryCode=US
Windows CE 內(nèi)存泄漏的檢測和防止
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032361286&Culture=zh-CN
Windows CE 5.0/Windows Mobile調(diào)試與性能優(yōu)化
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032361320&Culture=zh-CN
本系列的新課程,請關(guān)注:
http://www.microsoft.com/china/msdn/events/webcasts/shared/Webcast/MSDNWebCast.aspx
Windows嵌入式開發(fā)系列課程
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/WindowsCE.aspx
英文的Windows Embedded Webcast可以在下面的鏈接中找到:
http://msdn2.microsoft.com/en-us/embedded/aa731227.aspx
BLOG
l 英文產(chǎn)品組BLOG:
Mike Hall’s Blog
http://blogs.msdn.com/mikehall/
Windows CE Base Team Blog
http://blogs.msdn.com/ce_base/
XP Embedded Team Blog
http://blogs.msdn.com/embedded/
.NET Micro Framework Team Blog
http://www.dotnetmicroframework.com/
Microsoft Robotics Studio Blog
http://blogs.msdn.com/MSRoboticsStudio/
l 中文BLOG方面:
微軟中國嵌入式開發(fā)者博客
http://blogs.msdn.com/yunxu/
凌寧的博客
http://blogs.msdn.com/ningling/
開發(fā)圖書
Programming Windows® Embedded CE 6.0 Developer Reference
作者:Douglas Boling
出版社: Microsoft Press; 4 edition (October 10, 2007)
語言: English
ISBN-10: 0735624178
Windows CE實用開發(fā)技術(shù)
作 者:張冬泉 譚南林 王雪梅 焦風(fēng)川
出 版 社: 電子工業(yè)出版社
書 號: 7121024527
出版日期: 2006 年4月
Windows CE嵌入式系統(tǒng)
作 者:何宗鍵
出 版 社: 北京航空航天大學(xué)出版社
書 號: 7810777939
出版日期: 2006 年9月
[!--empirenews.page--] |
Embedded Programming with the Microsoft .NET Micro Framework
作者:Donald Thompson , Rob S. Miles
出版社: Microsoft Press (June 20, 2007)
語言: English
ISBN-10: 0735623651
Windows XP Embedded Advanced
作者:Sean D. Liming
出版社: Annabooks/Rtc Books; Pap/Cdr edition (October 1, 2003)
語言: English
ISBN-10: 0929392779
Professional Microsoft Robotics Studio(預(yù)訂中)
作者:Martin R. Calsyn
出版社: Wrox (June 3, 2008)
語言: English
ISBN-10: 0470141077
Programming Microsoft® Robotics Studio (PRO-Developer)(預(yù)訂中)
作者:Sara Morgan
出版社: Microsoft Press (March 5, 2008)
語言: English
ISBN-10: 0735624321