Windows Embedded开发资源介绍

编程知识 更新时间:2023-05-01 14:48:56

作者:马宁  

现在 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/windows/embedded/

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

http://www.microsoft/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/downloads/details.aspx?FamilyId=32F5DF20-6C95-4FE8-A76C-0ED56A839AD2&displaylang=en

 

Microsoft Robotics Studio 的开发工具是免费获取的,我们可以从下面的链接中下载:

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

购买 Windows Embedded

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

l   研华科技

l   联强国际

l   Avnet

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

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

网络资源

l   MSDN 产品中心:

Windows Embedded

http://msdn2.microsoft/en-us/embedded/default.aspx

Windows Embedded CE

http://msdn2.microsoft/en-us/embedded/aa731407.aspx

Windows XP Embedded

http://msdn2.microsoft/en-us/embedded/aa731409.aspx

Windows Embedded for Point of Service

http://msdn2.microsoft/en-us/embedded/aa714298.aspx

.NET Micro Framework

http://msdn2.microsoft/en-us/embedded/bb267253.aspx

Microsoft Robotics Studio

http://msdn2.microsoft/en-us/robotics/default.aspx

 

l   英文开发网站:

WE-DIG

http://www.we-dig/

WindowsForDevices

http://www.windowsfordevices/

 

l   第三方开发网站:

博客园 Windows Embedded 频道

http://weblogs/

嵌入式研究网

http://wwwemb/

嵌入开发网

http://www.embed/

Windows Mobile 门户网站

http://www.winbile/

电子产品世界

http://www.eepw/

开发社区

中文的开发论坛:

l   微软嵌入式开发者论坛

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

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

l   CSDN 嵌入式开发论坛

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

http://community.csdn/

l   嵌入式研究网论坛

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

http://wwwemb/forum/

l   嵌入式开发网技术论坛

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

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

l   Windows Mobile 开发者社区

CSIP 创建的开发者讨论社区

http://www.winbile/BBS/

l   电子产品世界论坛

http://forum.eepw/forum/main

 

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

l   Smart Device Development

http://forums.microsoft/MSDN/default.aspx?ForumGroupID=11&SiteID=1

l   Microsoft Robotics Studio

http://forums.microsoft/MSDN/default.aspx?ForumGroupID=383&SiteID=1

Webcast

Windows Embedded 从入门到精通课程:

XP Embedded 开发初体验

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

Windows CE 下的开发概述

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

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

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

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

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

 

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

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

 

Windows 嵌入式开发系列课程

http://www.microsoft/china/msdn/events/webcasts/shared/webcast/Series/WindowsCE.aspx

英文的 Windows Embedded Webcast 可以在下面的链接中找到:

http://msdn2.microsoft/en-us/embedded/aa731227.aspx

BLOG

l   英文产品组 BLOG

Mike Hall’s Blog

http://blogs.msdn/mikehall/

Windows CE Base Team Blog

http://blogs.msdn/ce_base/

XP Embedded Team Blog

http://blogs.msdn/embedded/

.NET Micro Framework Team Blog

http://www.dotnetmicroframework/

Microsoft Robotics Studio Blog

http://blogs.msdn/MSRoboticsStudio/

 

l   中文 BLOG 方面:

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

http://blogs.msdn/yunxu/

凌宁的博客

http://blogs.msdn/ningling/

开发图书

 

Programming Windows® Embedded CE 6.0 Developer Reference

作者: Douglas Boling

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

语言 : English

ISBN-10: 0735624178

 

Windows CE 实用开发技术

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

社: 电子工业出版社

号: 7121024527 

出版日期: 2006 4

 

Windows CE 嵌入式系统

者:何宗键

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

号: 7810777939 

出版日期: 2006 9

 

 

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 (预订中)

作者: Martin R. Calsyn

出版社 : Wrox (June 3, 2008)

语言 : English

ISBN-10: 0470141077

 

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

作者: Sara Morgan

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

语言 : English

ISBN-10: 0735624321

更多推荐

Windows Embedded开发资源介绍

本文发布于:2023-04-23 16:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/6649a3d1013473be8b00d622ecfd4779.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:资源   Windows   Embedded

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 98859文章数
  • 25728阅读数
  • 0评论数