您的位置:首页 > 其它

脱胎换骨的Windows Embedded Standard 7

2010-05-24 16:57 351 查看
  随着Windows 7的成功发布,微软基于Windows 7技术建构的最新一代嵌入式系统Windows Embedded Standard 7终于要与大家见面了。相信在此之前,很多人都对Windows Embedded Standard 7的新特性有所了解,它使用了目前最受欢迎的OS平台----Windows 7,因此操作系统的发展模式发生了巨大转变。

相对于上一代Windows Embedded Standard,Windows Embedded Standard 7最大的改进是朝着标准化的维护和Windows 7配置功能发展,从此我们可以向组件数据库,目标设计器,组件设计器和组件数据库管理器说再见了。在Windows Embedded Standard 7中,最让开发人员兴奋的是镜像生成器向导(Image Builder Wizard,IBW)和镜像配置编辑器(Image Configuration Editor,ICE)两个功能。

[align=center] [/align]




比如以前在创建Windows Embedded Standard操作系统的过程中,Windows Embedded Standard 2009的设备分析是使用Target Analyzer(Tap.exe)程序完成的:在其设备上启动Windows预安装环境(PE)并运行Tap.exe生成一个Devices.pmq文件,再利用Target Designer导入该文件把设备映射到驱动程序上,然后将包含这些驱动程序的组件添加到配置中。Windows Embedded Standard 7的设备分析与此类似,但进行了简化。Windows Embedded Standard 7同样利用Target Analyzer创建Devices.pmq文件,但运行Tap.exe的流程更加简单。如果用户使用Image Builder Wizard开发映像,则Tap.exe自动在后台运行,系统会自动把设备映射到驱动程序包上,不用再在创建配置前的进行单独步骤,可直接在创建时间前对目标硬件进行分析。





[align=center] [/align]
在映像配置上Windows Embedded Standard 7也有相当的改进。Windows Embedded Standard 2009在映像配置上是利用Target Designer工具完成的,利用它开发人员可创建新配置并将其添加到驱动程序、软件和嵌入式功能组件中,创建自己的自定义操作系统,但添加基本组件后,OEM开发人员必须解决依赖关系问题。而在Windows Embedded Standard 7中,操作系统的创建完全在目标设备上进行,无论是IBW和ICE配置方法,配置工作都在IBW工具上最终完成,从而实现统一操作管理。IBW是一个基于向导的开发工具,支持用户快速、简便地对样机设备进行配置。ICE与Target Designer类似,支持OEM开发人员完全控制其操作系统的各个方面。IBW是一个在目标设备上运行的安装向导,可自动检测系统中的设备,并安装相应的驱动程序。OEM开发人员可以从模板配置入手,或手动选择他们希望添加到操作系统中的功能包。解决依赖关系并完成配置后,IBW就可以将操作系统直接安装到设备上。ICE与Target Designer的相似之处在于,ICE是一种在OEM开发人员的计算机上运行的IDE体验。开发人员可以向配置中添加驱动程序、软件和EEF包,可以向配置中添加作为起始点的模板,并能修改操作系统的设置,解决依赖关系问题。

另一方面,相信Windows Embedded Standard 7的驱动快速配置功能对开发人员而言也是一大福音。在以前的Windows Embedded Standard 2009中,每个驱动程序都作为独立组件实现,大约有9000个独立的驱动程序,对开发人员而言,将这些驱动程序与相应的硬件设备配在一起绝对是一项重大挑战。而Windows Embedded Standard 7放弃了其中陈旧的驱动程序,优化缩减了驱动程序数量,再加上嵌入式核心(eCore)包含了部分基本的驱动程序,足够满足例如系统引导、网络通信等基本需要。而且Windows Embedded Standard 7还大大减小了类似语言包、功能集包的大小,使得OEM开发人员可根据具体需求,更容易、更快速地在专业设备上部署各种配置。

可以说,基于windows 7内核的新一代Windows Embedded Standard 7除了在功能上有较大改进外,也让开发人员在使用、配置上更为方便简单。需要说明的是,为了让更多开发者更深入了解Windows Embedded Standard 7,微软借助Windows Embedded Standard 7上市之际,推出免费的动手实验室活动,希望更多的嵌入式开发者能够知道、了解和喜欢上Windows Embedded Standard 7。这次活动对于快速了解Windows Embedded Standard 7的各种应用有着非常重要的意义,参与一下可以快速提高的自己的嵌入式系统开发的水平和知识面。感兴趣的朋友不妨到动手实验室报名参加。动手实验室报名链接:http://www.farsight.com.cn/microsoft/index.aspx[/b]

如需转载请用以下方式联系:
MSN:wangk1026@hotmail.com QQ:102927545 mail:wangk1026@foxmail.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息