建立Windows Embedded Compact 7开发环境 以及 新增特性
从WINCE3.1, 4.2, 5.0 ,现在一直在玩6.0,前段时间下了个7.0,其实7.0出来有一段时间了,可惜,才来玩它,感觉与6的区别也不是很大,不过修改的地方也是有的,下面进入正题。
环境:
1. PC OS :WIN7 旗舰版
2. Microsoft Virtual PC for Win7
3. Visual Studio 2008+sp1补丁
4. Windows Embedded Compact 7
安装
1. 安装win7旗舰版
2. 安装virtual pc
3. Vs2008+sp1补丁
4. 安装Ce7.0
PS:CE7.0的补丁现在是自动下载的,在你想要做Update的时候直接可以在统一页面通过网络直接下载,目前更新到update9.
OS定制1. 创建项目:
在安装完platform 之后vs2008新增Plat build选项。
类似Wince6.0的OS定制,选择需要的BSP
加入Feature:
开始定制OS,选择F7开始build.
OS烧录1. 打开虚拟机,创建新的虚拟
2. 设置好虚拟机的网络等其他feature
3. 选择0等待连接,(此时的虚拟机就相当于我们的设备等待下载Image)
4. 打开vs2008,选择target,connect option(只有在安装完CE7.0之后才能有此插件)
5. 设置连接的device(即虚拟机),如果在同一个网络上可以自动搜寻得到
6. 选择Target->attach device
7. 开始下载
Windows Embedded Ce7 新特征
1. 系统开发和应用程序开发都需要在Visual studio 2008下进行,PB7做为其下面的一个插件。
2. Silverlight功能的加强,在WinCE6 r3中,微软第一次把Silverlight引入到嵌入式平台,在新版本中,该功能得到了很大的加强,不过依然是只支持C/C++的native code开发,不能使用manage code,不支持使用C#...
3. 无线网络的支持得到很大的加强,WIFI,蓝牙,CELLCORE部分的支持都比以前的版本强大很多,估计用它做手机系统,应该会比原来容易很多。
4. MFC应该是彻底抛弃了,和WinCE6一样的是,在CATALOG里面你找不到MFC;和WinCE6不一样的是,在OTHER目录下也没有了MFC的踪影。
5. Device Emulator没有了,Vitual PC取代了这部分功能
6. 新的IE7增强了网络浏览的体验,支持flash 10.1.
7. 支持的CPU类型ARMV5,ARMV6,ARMV7,MIPSII,X86,原来的SH4,ARMV4I已经不支持了。
8. 很多驱动都进行了改写,同时新增了很多新的驱动。
9. 支持多点触摸,支持手势输入。
PS:In front of me, there're many guys have been praticed it.So share their website here.
Windows CE 7 系统体验: Windows Embedded Compact 7(WinCE 7.0)
http://www.congci.com/item/windowsce7windowsembeddedcompact7wince7
http://www.cnblogs.com/we-hjb/archive/2011/02/23/1963305.html
建立Windows Embedded Compact 7开发环境
http://blog.csdn.net/loongembedded/article/details/6322211