微软产口说明 操作系统PC :DOS --> Window95 -->WinNT -->win7 -> WinRT-->Win8
WindowMobile -> WinPhone7 WinPhone8
WinCE ->WinCE 5 WinCE 6-> WinCE 7 -> WinCE 8
苹果是一封闭的系统,由IOS定制到手机的嵌入式。
Windows Embedded Compact 7 ISO离线下载:http://download.congci.com/download/windows-embedded-compact-7-wince
wince 8
http://www.microsoft.com/windowsembedded/en-us/downloads.aspx
WinCE 5.0
Microsoft Windows CE Platform Builder 5.0 ISO 下载地址: http://arm9download.cncncn.com/download/pb5.iso
Platform Builder 5.0 安装注意事项化了好几天的功夫,终于把PB5.0装好了,走了许多弯路,这里贴出来跟共享。
1.由于是安装文件是个ISO的虚拟光驱,这个特别注意要解压缩后安装,不能用虚拟光驱打开,或则装到一半会弹出:请插入CD2。
2.安装需要5G左右,请确认硬盘空间。
3.先安装Microsoft_DotNetFXCHS1.1.exe
4.安装pb5.0时候,请选择Microsoft Windows CE 5.0.msi,不能选择setup.exe,或则会从Microsoft网上重新下载安装(我就是开始选择这个化了我一天时间,后来才发现,真郁闷)。
wince 6.0的离线安装版本 大概有3.7G大小.
用微软的在线安装版本安装太难受了,找到2009-10-25为止的所有安装及更新包打包放到网上来。
用这个开发还需要安装visual2005专业版本以及注册码;这些都可以在微软的官方网站上注册得到180天的试用注册码。
WinCE 6.0
除了本文提供的“ Windows CE PB 6.0官方离线包(导入迅雷下载)”,其他的在微软的官方网站上都有完整的安装包下载, 建议只下载这个离线包,其他的去微软网站上下载更快。 各个SP包的下载地址如下:
Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi
[wince 6.0 R2].iso
[wince 6.0 R3].iso
EVC 软件
http://microsoft-embedded-visual-c.software.informer.com/4.0/
platform Builder 6是一个virsual studio的插件 5.0以前是一个单独的应用
WinCE7.0
微软官网提供的是Windows Embedded Compact 7在线安装包,不太方便,现提供离线安装包。
离线下载地址如下:
http://download.winitpro.com.cn/MS/MSEmbed/WinCompact7evaluation_1.rar
http://download.winitpro.com.cn/MS/MSEmbed/WinCompact7evaluation_2.rar
WinCE7.0安装密钥:
BVK3F-KB2TV-DDMTJ-G3422-73C43
Windows Embedded Compact 7 适用于企业和消费者终端,例如POS机、ATM机、手机、工控设备等等。它在Windows CE的基础上引入了众多新技术:
— Silverlight多媒体技术;
— 升级版IE,其内核与Windows Phone 7中采用的IE内核相同,支持Flash 10.1、缩放、多点触控、使用缩略图浏览书签。
— 新增Connection Manager连接管理器,管理设备上的多网络转换,Windows Device Stage则允许用户轻松在不同设备和PC间切换媒体或其它内容。
— 升级了Office Word、PowerPoint、Excel和Adobe PDF,支持Office 97、2000、2003、XP、2007。
Windows Embedded Compact 7的前身就是大家耳熟能详的Windows Embedded CE操作系统。继微软发布Windows 7、Windows Embedded Standard 7、Windows Phone 7之后,Windows Embedded Compact 7正式将微软操作系统带入了“7”时代!
首先在Windows Embedded Compact 7的市场定位上,依旧延续了Windows Embedded CE在整个微软嵌入式产品家族中的定位:是一款为小型、实时设备定制的嵌入式操作系统。不仅支持X86和MIPS,同时支持最新的ARMv7架构和多核处理器;年底正式版本发布后也同样会开放源代码。“
“运行在Windows Embedded Compact 7之上的设备和运行Windows 7的个人电脑之间可以实现完全的兼容,Windows 7中的Windows Device Stage可以把包括导航仪等各种设备通过USB、WiFi或者蓝牙进行连接,并能够将音乐、地图等信息传输到Windows Embedded Compact 7的嵌入式设备上。整个过程中用户不需要安装任何其他的软件,PC就可以自动识别出新的设备,而且通过个人电脑还可以很好的管理新的设备,包括显示内容传输情况和电池容量等。”
Windows Embedded Compact 7中还推出了一个全新的浏览器组件。不仅支持多点触摸的体验,用户可以通过不同的手势将网页进行放大、缩小和上下滑动。而且能够利用Silverlight技术修改不同设备上浏览器的动画效果、页面结构、颜色;以及浏览器的布局等。对于企业用户的体验,通过Windows Embedded Compact 7平台可以在终端上阅读Office文档、PDF文件。Windows Embedded Compact 7中还集成了一些非常重要的协议,用户可以通过终端设备连接到Exchange,访问公司内部的信息,查阅日历、业务联系人等
WinwCE 8.0
Windows Embedded Compact 2013 安装体验
6月14日,微软正式发布了Windows embedded compact 2013,大家还是习惯称之为Window CE 8,公司也要开始做windows embedded compact 2013的支持,这两天装来赶紧熟悉一下。
安装windows embedded compact 2013需要visual studio 2012的支持。
整个安装的需求如下:
操作系统:
· Windows 7 (x86-based and x64-based) and any available service packs
· Windows 8 (x86-based and x64-based) and any available service packs
· Windows Server 2008 R2 (x64-based) and any available service packs.
· Windows Server 2012 (x64-based) and any available service packs.
软件环境:
严格按照顺序安装下列软件
1. Microsoft Visual Studio 2012 Update 2. 下载链接(http://go.microsoft.com/fwlink/p/?LinkId=301756).
2. Microsoft .NET Framework 3.5, Service Pack 1. 下载链接 (http://go.microsoft.com/fwlink/p/?LinkId=252977).
3. Application Builder for Windows Embedded Compact 2013. 下载链接(http://go.microsoft.com/fwlink/p/?LinkId=301580).
硬件环境:
电脑硬件必须满足下列要求
· 100 GB (NTFS) 可用硬盘空间
· 2.4 GHz CPU
· 2 GB 内存
· 5400 RPM 硬盘转速
· 兼容DirectX 9,不低于1024x768分辨率的显卡
· DVD-ROM驱动器(下载ISO文件后,可以用虚拟光驱)
如果你的电脑以上条件都满足,就可以安装了。接下来是安装过程。
将下载的ISO加载到虚拟光驱,然后右键点击光驱,选择“打开”,然后进入“Application builder for windows embedded compact 2013文件夹,运行VSEmbedded_AppBuilder.exe安装程序。(这一步骤在Release Note中没写出来,如果你直接双击光驱自动运行安装程序,会发现无法安装Platform builder,就是因为缺少了这个程序的支持)。
双击光盘根目录下的WindowsEmbeddedCompact2013.exe的安装程序,开始安装WinCE 8,同意安装过程中的协议,开始下面的步骤,安装程序的界面如下:

安装界面
输入序列号,这里可以去微软网站申请一个评估序列号

输入序列号
默认情况下,Windows embedded compact 2013是安装在C:\WINCE800目录下,但你也可以选择安装到别的目录下。另外也可以选择完整安装或者自定义组件安装,这一步骤如下所示:

选择组件和路径
如果自定义安装,接下来就是选择安装那些组件了,其实要选择的无非就是BSP和CPU架构了,如下图所示:

选择组件
接下来这一部会选择是否将更新在本地创建一个离线layout,这会为以后拿到别的机器上安装提供方便,在安装过程中会下载一些更新,存到指定的文件夹,如果在别的机器上安装,直接拷贝到对应的文件夹就好了。界面如下,可以选择yes

Windows Embedded Compact 2013选择创建本地离线layout
点击next后,接下来是一个清单,列出了将要执行的操作,如下图,Install表示后边是要安装的组件。如果是安装完后再次运行,比如修改组件,删除组件等,则显示的可能是modify,或者update等。

安装进度
点击Install后,就开始安装,接下来就是漫长的等待啦~~~~

安装成功
已经安装成功了,接下来可以试着在Visual Studio 2012中创建一个OS Design,体验一下

设置IDE偏好
创建工程很简单,和CE6,CE7一样的向导,File->New->Project打开创建工程的对话框,选择Platform builder,选择OS Design,设定工程路径和名称,点击OK即可。

建立工程
然后就是选择BSP的环节,这里选择CEPC的BSP,然后放到虚拟机上去跑

选择BSP
转到下一步,选择一个预定义的模板,这里选择 “Win32 and WinForms UI Device“.

Windows Embedded Compact 2013选择模板
选择Shell,Windows embedded compact 2013去掉了Standard Shell,留下了一个Minimal Shell。

选择shell
点击Finish完成向导,然后在编译,菜单Build->Advanced Build Commands->Sysgen即可,编译时选择Release模式。
编译过程我的机器大概15分钟左右,可以喝口茶,或者趁此机会,配置一下virtual PC。参考这个网页http://msdn.microsoft.com/en-us/library/jj200348.aspx
然后等编译出来的NK,下载到Virtual PC上就可以看到了。

minimal Shell
这就是MInimal Shell的效果。
Windows Embedded Compact 2013的Shell从文档上看是需要自己开发了,微软给出了minimal shell的代码,标准的win32 SDK代码,用户需要个性化UI可以改写这个文件。