【51CTO独家整理】随着Windows Embedded CE正式更名为Windows Embedded Compact 7,微软操作系统产品Windows 7、Windows Embedded Standard 7、Windows Phone 7、Windows Embedded Compact 7都归入了“7”系列,不难看出随着Windows 7上市后取得的不俗成绩,微软在专用设备上的开发平台、手机平台都希望能延续“7”的辉煌。
微软将Windows 7很好的用户体验移植到了专用设备上,推出了Windows 7的嵌入式版本操作系统Windows Embedded Standard 7,在我们的日常生活中,越来越多的会接触到嵌入式设备,比如POS机、导航设备、银行的自动取款机、自动终端查询;我们乘坐公共汽车的刷卡机、地铁站的终端机等等,要想在这些专用设备上有与在PC上同样的用户体验,Windows Embedded Standard 7将会起到至关重要的作用。
51CTO.com联合微软共同举办了《Windows Embedded Standard 7颠覆嵌入式应用开发体验》巅峰访谈,邀请微软嵌入式Windows产品部项目经理施卫娟、北京思创银联科技有限公司副总经理万雪松、北京诚亚博瑞科技有限公司技术工程师、嵌入式MVP肖正波一同探讨这一场“7”的颠覆从何而来!从现场实录中可以引发我们的诸多思考:
Q:使用PC时我们装的操作系统经过一段时间的使用之后,就会变得越来越慢,里面有很多的垃圾信息或者系统碎片浪费了空间,那么,如果嵌入式的设备放在一些公共场所,它产生这些系统垃圾是不是会影响这个设备的响应速度或者需要大量的维护工作才可以呢?
作为查询终端的设备往不需要将数据保存在本地,另外因为用途上是固定的也不需要像个人的PC那样每天都安装新的软件。你可以使用EWF、FBWF保护磁盘。这样不需要担心垃圾信息或者系统碎片浪费了空间这类的问题。
Q:Windows Embedded Server都有那些核心功能?
Windows Embedded Server与Windows Server 功能上是完全相同,不同的是产品授权渠道所带来的产品用途的限制。
Q:嵌入式系统有没有像Visual Studio那样的集成开发环境?自己写makefile很烦啊!
如果你使用的 Windows CE、Windows XP Embedded、Windows Embedded Standard作为你的软件平台 那么你就可以使用Visual Studio写你的应用程序。
Q:现在有很多的嵌入式培训机构,但感觉这种短期集中式的培训能产生的效果有些怀疑,我该怎么去快速提升呢?
建议你找经过微软认证的培训机构。另外嵌入式的开发是要靠实战积累经验逐步提高的。没有快速的提高的捷径。
Q:嵌入式应用的测试是不是也要分为黑盒测试?白盒测试?单元测试这些呢?
是的,不过看你开发的深度决定你需要做哪些测试,例如:系统集成商(SI)主要是黑箱测试。
Q:如果要做汽车刹车系统,需要一个嵌入式系统,各位专家有什么样的推荐?
这类系统对实时性和可靠性要求都非常高,因为它关系到人身安全。这类系统往往使用专用的嵌入式系统,这个你得向汽车制造商或零件制造商咨询。