ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
现在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,我们可以在下面的链接中下载:
Microsoft Robotics Studio的开发工具是免费获取的,我们可以从下面的链接中下载:
http://msdn2.microsoft.com/en-us/robotics/aa731520.aspx
在中国大陆地区,如果需要购买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
WindowsForDevices
http://www.windowsfordevices.com/
l 第三方开发网站:
博客园Windows Embedded频道
嵌入式在线
嵌入式研究网
嵌入开发网
Windows Mobile门户网站
电子产品世界
中文的开发论坛:
l 微软嵌入式开发者论坛
微软的官方开发者论坛,目前的版主是微软的嵌入式专家和微软最有价值专家(MVP)。
http://forums.microsoft.com/china/default.aspx?ForumGroupID=493&SiteID=15
l CSDN嵌入式开发论坛
最大的开发者社区,硬件/嵌入式开发板块中包括“嵌入开发(WinCE)”板块
l 嵌入式研究网论坛
专业的嵌入式技术论坛,Windows Embedded CE&XPE开发讨论专区。
l 嵌入式研究网论坛
偏重于Windows Embedded相关技术的讨论,也包括Windows Mobile应用程序开发。
l 嵌入式开发网技术论坛
偏重于硬件开发方面的讨论,不仅限于Windows Embedded的讨论
http://www.embed.com.cn/bbs/index.asp
l Windows Mobile开发者社区
CSIP创建的开发者讨论社区
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
Windows Embedded从入门到精通课程:
XP Embedded开发初体验
Windows CE下的开发概述
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
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/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
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号