微软于2013年6月份推出WindowsEmbeddedCompact2013 版本的嵌入式系统,其支持x86和ARM架构的处理器。专为构建小型化、实时性等特殊需求的行业设备而优化,支持VS2012等开发工具,扩展了Windows的用户体验,将更好的帮助企业构建基于物联网应用的行业设备及系统。
面向行业应用
Windows Embedded Compact 2013 是应用于小型化、嵌入式行业设备的理想选择,如PLC和HMI等,在制造行业的流程管控、零售行业的RFID扫描器、医疗行业的便携式诊断设备、广告设备、自动售货机等领域。当这些设备通过网络连接到云端服务后台时,就成为一个智能系统,通过该系统就可以将采集的数据、过程生成的数据进行分析,产生有用的数据,可以为企业生产过程提供改进建议、提供真实可操作的运营信息,对源源不断产生的数据,将是企业新的财富。Windows Embeeded Compact 2013 将对这些海量数据进行挖掘和分析的能力延伸到嵌入式行业设备中去,形成了在小型化行业设备中真正强大、灵活的平台。
性能优化
Windows Embedded Compact 2013 在设备功能方面做了重大改进,性能的优化是该版本特别关注的方面,微软花费了大量时间优化代码,提高了系统和网络性能,使应用程序运行的更加顺畅。重大改进的特性有:
核心操作系统的改进,包括内存管理和网络功能;
文件系统的性能改进,使设备始终可用;
启动优化,使用快照启动,实现设备在几秒内进入驱动程序加载,进入特定UI等已知状态;
内置支持WIFI,蜂窝网络和蓝牙技术,以及可午饭连接到Windows Azure,实现强大的互连,形成智能系统;
为众多已创建附加解决方案的开发者和合作伙伴提供支持,包括HTML5浏览器。
开发平台
Windows Embedded Compact 2013在设备构建上为方便开发者构建进行了改进,使开发人员的工作变得轻松,提供VS2012工具的支持,给开发人员的工作带来显而易见的好处,包括简化用户界面、改进编译器、自动生成代码片段、XAML工具等。
综上所述 Windows Embedded Compact 2013 将凭借强大的功能与广泛的技术组合,继续引领智能操作系统发展。
安装过程
Windows Embedded Compact2013 开发机器应满足如下条件:
硬件要求:
100GB可用硬盘空间/5400转
1.6Ghz以上处理器,建议2.4G处理器
2G 内存
DirectX9-capable 视频卡,运行在1024*768以上显示模式
操作系统要求:
Windows 7(X86或x64) 和相应的有效Service packs
Windows 8 (X86或x64) 和相应的有效Service packs
Windows Server 2008 R2 (x64)和相应的有效Service packs
Windows Server 2012 (x64)和相应的有效Service packs
软件要求:
Microsoft Visual Studio 2012 update 2,专业版本或更高,如果安装VS2012试用版,可点击http://go.microsoft.com/fwlink/p/?LinkId=272842
当安装VS2012 需选择以下选项:
Microsoft Foundation Classes for C++
Microsoft Expression Blend for Visual Studio 2012 ,当您想要开发基于XAML的程序需要该选项
Application Builder for Microsoft Visual Studio 2012 Update 2 ,要安装该软件可以从http://go.microsoft.com/fwlink/p/?LinkId=309387下载
Microsoft .NET Framework 3.5 Service Pack1 可以从http://go.microsoft.com/fwlink/p/?LinkId=252977下载
虚拟机环境搭建
如需在虚拟机上配置开发环境,需要创建虚拟机用于测试设备。那么创建虚拟测试设备,开发环境需要满足以下附加条件:
至少4GB内存,如果需运行多个虚拟机,需要增加额外的内存
15GB 硬盘空间/虚拟机
支持TCP/IP,DHCP
如果在Windows 8上运行Hyper-V ,需要x64处理器并支持SLAT功能
安装Windows Embedded Compact 2013 开发工具
安装之前需要确保以下工作都准备好
1、按照上面要求的开发环境准备好
2、Windows Embedded Compact 2013 安装包,试用版可以从http://go.microsoft.com/fwlink/p/?LinkID=227811 了解和注册下载
3、确保该安装包的产品注册码是有效的,如果你注册了试用版,你将收到一封确认邮件,里面包含了产品注册码
4、开始安装Windows Embedded Compact 2013开发工具,大部分时间用于等待Windows Embedded Compact 2013的特性功能。如果完全安装需要几个小时。
重要提示:在安装Windows Embedded Compact 2013 过程中不要让机器重启、休眠等。
安装Windows Embedded Compact 2013过程:
1、插入Windows Embedded Compact 2013 安装盘或下载安装文件
2、在“ End-User License Agreement ”页选择 “
I agree to the terms and conditions.”
3、在“Product Key” 中输入注册码
4、在“Installation Options” 选择Custom Install,如果要完全安装,选择Full Install
5、如果要更换安装目录,可选择“Change”,并指定安装目录
6、在“Customize Installation”中选择如下选项
Platform Builder,
English(en-us)Documentation ,
x86 Architecture,
Compact test kit
Windows Embedded XAML Tools
Microsoft Expression Blend for Visual Studio 2012 Templates
WESTTEK JETCET PDF Viewer
Shared Source
ARMv7 Architecture
7、在“Install offline Layout” 页,如果想要创建本地安装拷贝,就点击“Yes,create an offline layout
”否则就选“No,do not create an offline layout”
8、在“Ready to Proceed ”页,确定功能列表,点击“Install”就开始安装了。如果想要改变选项,就点击“Back”
9、如果出现“User Account Control ”就点击“Yes”
10、在“Installing Windows Embedded Compact 2013”页,显示安装进度,如果出现“Installation source File”,选择“Allow downloading for all files”,并点击“Download”。
11、Windows Embedded Compact 2013 安装完成。
更多信息:
Compact test kit
Windows Embedded Compact Test kit(CTK) 提供设备驱动和相关硬件的功能和性能测试,CTK有助于提高设备的可靠性。详情请查阅http://technet.microsoft.com/zh-cn/library/jj592946。
Shared source
微软嵌入式共享源代码机制,可以让开发人员为新硬件修改相关已存在的代码,或开发新驱动。可以帮助开发人员快速开发,减少出错和代码调试时间。具体情况请查阅http://go.microsoft.com/fwlink/p/?LinkId=278773
ARMv7 Architecture
可以使用Compact 2013 创建基于ARMv7处理器的设备,具体已支持的BSP包请查阅http://technet.microsoft.com/zh-cn/library/gg154428
Windows Embedded Developer Update
会自动检测Windows Embedded Compact 2013 更新文件并通知和下载有效文件,具体请查阅http://go.microsoft.com/fwlink/p/?LinkId=252979