Windows Embedded开发资源介绍

作者:马宁  

现在 Windows Embedded 的开发资源很多,但是对于初次进入这个领域的开发者来说,如何开始则成为一个很大的问题。下面,我们就来试着为 Windows Embedded 的开发资源进行一个整合。

Windows Embedded 是什么

Windows Embedded 是微软针对嵌入式领域推出的操作系统,目前主要包括三大产品: Windows Embedded CE XP Embedded .NET Micro Framework

其中 Windows Embedded CE 可以适应多种 CPU ,比如 ARM MIPS SH4 x86 等,主要应用于手持设备、机顶盒、 GPS PMP 等嵌入式设备中。基于 Windows Embedded CE 开发的 Windows Mobile 智能手机操作系统是专门针对智能手机的操作系统平台。

XP Embedded 是基于 XP Professional 的组件化操作系统,以适应嵌入式设备对不同功能及存储空间的要求。 XP Embedded 只能运行在 x86 CPU 平台上,能够和 Windows 应用程序做到完全兼容。主要用于 ATM POS 、电子信息亭等设备。

Windows Embedded for Point of Service 是在 XP Embedded 的基础上开发的专门针对 POS 系统的操作系统,无需复杂的定制就可以直接应用于 POS 系统中。

 

除了以上的产品外,微软产品中还有两项技术与嵌入式产品相关:

l   .NET Micro Framework

应用于便携式的个人数字化产品中的 .NET 平台,允许 .NET 托管代码运行在 ARM 等嵌入式平台上。最早来源于 SmartWatch 计划,早期名为 SPOT Smart Personal Object Tech )。

l   Microsoft Robotics Studio

微软针对机器人领域开发的控制系统和开发工具, 可以使用可视化编程语言( VPL )或者 .NET 托管语言来编写机器人的控制指令。可以支持多种不同的机器人硬件平台。

获取开发工具

微软为开发者提供了免费的试用版软件,在产品开发的初始阶段,可以用试用版软件来验证, Windows Embedded 产品是否适合自己的产品。

首先访问 Windows Embedded 的产品页面:

http://www.microsoft.com/windows/embedded/

点击左侧列表中的“ Try Windows Embedded ”。也可以直接访问下面的页面:

http://www.microsoft.com/windows/embedded/eval/trial.mspx

然后再 Download the trial version 中选择要下载的产品:

l   Windows Embedded CE

l   Windows XP Embeddeds

下载需要提供一个 Live ID 进行那个注册。

在下载完成后,点击页面上的“ please register your evaluation version here ”链接,进行注册获取 Product Key ,系统会将这个 Product Key 发送到你注册的邮箱中。在安装过程中,需要使用 Product Key 进行安装。

 

.NET Micro Framework 的开发需要 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 的开发工具是免费获取的,我们可以从下面的链接中下载:

http://msdn2.microsoft.com/en-us/robotics/aa731520.aspx

购买 Windows Embedded

在中国大陆地区,如果需要购买 Windows Embedded 开发工具和 Runtime License 可以联系三家 Windows Embedded 的分销商:

l   研华科技

l   联强国际

l   Avnet

Windows Embedded 的中文主页中,可以找到更详细的分销商联系方式:

http://www.microsoft.com/china/windows/embedded/distrib.mspx

网络资源

l   MSDN 产品中心:

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   英文开发网站:

WE-DIG

http://www.we-dig.org/

WindowsForDevices

http://www.windowsfordevices.com/

 

l   第三方开发网站:

博客园 Windows Embedded 频道

http://we.cnblogs.com/

嵌入式研究网

http://www.cnemb.com/

嵌入开发网

http://www.embed.com.cn/

Windows Mobile 门户网站

http://www.winbile.net/

电子产品世界

http://www.eepw.com.cn/

开发社区

中文的开发论坛:

l   微软嵌入式开发者论坛

微软的官方开发者论坛,目前的版主是微软的嵌入式专家和微软最有价值专家( MVP )。

http://forums.microsoft.com/china/default.aspx?ForumGroupID=493&SiteID=15

l   CSDN 嵌入式开发论坛

最大的开发者社区,硬件 / 嵌入式开发板块中包括“嵌入开发( WinCE )”板块

http://community.csdn.net/

l   嵌入式研究网论坛

偏重于 Windows Embedded 相关技术的讨论,也包括 Windows Mobile 应用程序开发。

http://www.cnemb.com/forum/

l   嵌入式开发网技术论坛

偏重于硬件开发方面的讨论,不仅限于 Windows Embedded 的讨论

http://www.embed.com.cn/bbs/index.asp

l   Windows Mobile 开发者社区

CSIP 创建的开发者讨论社区

http://www.winbile.net/BBS/

l   电子产品世界论坛

http://forum.eepw.com.cn/forum/main

 

有一些问题还是需要去英文论坛问的:

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 开发初体验

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032358662&EventCategory=4&culture=en-US&CountryCode=US

Windows CE 下的开发概述

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032358690&EventCategory=4&culture=en-US&CountryCode=US

Windows CE 内存泄漏的检测和防止

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032361286&Culture=zh-CN

Windows CE 5.0/Windows Mobile 调试与性能优化

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032361320&Culture=zh-CN

 

本系列的新课程,请关注:

http://www.microsoft.com/china/msdn/events/webcasts/shared/Webcast/MSDNWebCast.aspx

 

Windows 嵌入式开发系列课程

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   英文产品组 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 方面:

微软中国嵌入式开发者博客

http://blogs.msdn.com/yunxu/

凌宁的博客

http://blogs.msdn.com/ningling/

开发图书

Programming Windows Embedded CE 6.0 Developer Reference, 4th Edition
 

Programming Windows® Embedded CE 6.0 Developer Reference

作者: Douglas Boling

出版社 : Microsoft Press; 4 edition (October 10, 2007)

语言 : English

ISBN-10: 0735624178

 

Windows CE实用开发技术

Windows CE 实用开发技术

者:张冬泉 谭南林 王雪梅 焦风川

社: 电子工业出版社

号: 7121024527 

出版日期: 2006 4

 

 Windows CE嵌入式系统

Windows CE 嵌入式系统

者:何宗键

社: 北京航空航天大学出版社

号: 7810777939 

出版日期: 2006 9

 

Embedded Programming with the Microsoft  .NET Micro Framework
 

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
 

Windows XP Embedded Advanced

作者: Sean D. Liming

出版社 : Annabooks/Rtc Books; Pap/Cdr edition (October 1, 2003)

语言 : English

ISBN-10: 0929392779

 

Professional Microsoft Robotics Studio
 

Professional Microsoft Robotics Studio (预订中)

作者: Martin R. Calsyn

出版社 : Wrox (June 3, 2008)

语言 : English

ISBN-10: 0470141077

Programming Microsoft® Robotics Studio
 

Programming Microsoft® Robotics Studio (PRO-Developer) (预订中)

作者: Sara Morgan

出版社 : Microsoft Press (March 5, 2008)

语言 : English

ISBN-10: 0735624321

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值