摘要:昨天去参加微软嵌入式开发基础教育大会。微软在嵌入式方面主要有两个产品:WinCE 和 WinXP Embedded 。需要注意的是,这两个产品都是嵌入式产品,他们都可以定制安装,也就是,你可以选择安装这两个操作系统。比如,某些功能不安装等。
这两个产品的应用场景区别如下:
WinCE 可以适用于多种CPU的环境,而不仅仅是X86的CPU(ARM, MIPS, SHx and x86)。WinXP Embedded 仅仅适用于 X86 的CPU
WinCE 使用的是WIN 32 API的一个子集和不完全版的.net即(.net Compact Framework),不是所有。WinXP Embedded 使用的是所有的Win32API和完全版的.net(当然,如果你配置WinXP Embedded的时候,某个功能没有配置上,这个功能对应的API也就没有了)
WinCE 最小可以做成 350KB大小WinXP Embedded 最小可以做到8MB,这还仅仅是显示一个“Hello World”
WinCE 的实时性要比WinXP Embedded 要好。
下面我们来据两个例子,来说明它们的应用场景:
一个高速公路收费系统,它用到的机器是普通的台式机,但是希望使用到的机器除了做收费用外,不要有其他功能,比如没有我的电脑,没有IE,没有媒体播放器等等,开机进入的就是收费系统界面。这时候,就可以使用WinXP Embedded,而且比起WinXP 来说 WinXP Embedded 等便宜。
又比如,一个工控系统,由于用的不是X86的CPU,而且实时性要求比较高,甚至这个系统没有界面,是一个及时记录,及时反映的系统,这时候,我们就可以用WinCE来完成这个需求。...[
阅读全文]