加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

脱胎换骨的Windows Embedded Standard 7

(2010-05-24 15:11:14)
标签:

电脑

standard

windows

开发人员

oem

it

分类: IT那点事

  随着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)两个功能。

 

 

 脱胎换骨的Windows <wbr>Embedded <wbr>Standard <wbr>7

 

比如以前在创建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自动在后台运行,系统会自动把设备映射到驱动程序包上,不用再在创建配置前的进行单独步骤,可直接在创建时间前对目标硬件进行分析。

 

脱胎换骨的Windows <wbr>Embedded <wbr>Standard <wbr>7

 

 

在映像配置上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

 

 

如需转载请用以下方式联系:
MSN:wangk1026@hotmail.com    QQ:102927545     mail:wangk1026@foxmail.com

 

我最近在玩新浪微博,很酷、很新潮。
一句话,一张图片,随时随地让你了解最新鲜的我。

点击以下链接注册,和我一起来玩吧!
http://t.sina.com.cn/sfw

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有