admin 管理员组

文章数量: 887017

作者:肖正波

转自:http://blog.sina/s/blog_6e94205b0100mdjy.html


如果转载,请明确标明作者和转载文章原始网址:http://m--y.spaces.live/blog/cns!BC5C9235FED19F9A!626.entry

本文章部分内容引用自www.windowsembedded和WES7的Help。

作者:肖正波(Happymy)

2010-05-24 修正错误
2010-05-15 发布

 

第一章 概述
1.1 Windows Embedded Standard 7概述
    
Windows Embedded Standard 7 以组件化形式提供 Windows 7操作系统的功能、熟悉度和稳定性,能开发人员创建运行成千上万种现有 Windows应用程序和驱动程序的高级商务设备和消费类设备。
    使用适合现有客户基础结构的坚实平台,在 Windows Embedded Standard 7 中释放 Windows 7技术的强大功能。
    技术参数:

处理器体系结构
支持多处理器体系结构:
- x86
- x64

工具
改进的开发人员体验,可满足整个开发周期的要求:
- 使用映像构建器向导 (IBW) 的向导体验,可快速建立原型
- 使用映像配置编辑器 (ICE) 的高级配置

最新的桌面技术创新
- Internet Explorer 8
- Windows Media Player 12
- 远程桌面协议 7
- Silverlight 3
- Framework 3.5 SP1

适当级别的组件化
适用于构建专用设备的粒度级别:
- 150 多个基于 Windows 7 的最新创新的直观功能包
- 用于满足嵌入式特定要求的嵌入式功能,例如增强型写入筛选器、基于文件的写入筛选器、注册表筛选器、休眠一次恢复多次(HORM)、USB 启动、对话框筛选器和自定义外壳程序
- 450 多个用于实现与不断增长的设备硬件和外设集的兼容性的驱动程序集

应用程序兼容性
用于 Windows 7 的应用程序和驱动程序可以在 Windows Embedded Standard 7上运行,而无需困难、昂贵且耗时的端口设定工作

企业连接性和可管理性
- 支持 Active Directory、域加入、组策略、网络访问保护和 IPv6,以实现连接性
- 通过 Windows Server、System Center Configuration Manager、SystemCenter Operations Manager 和 Windows Server Update Services实现可管理性

丰富的沉浸式用户体验
通过 Windows Aero 和 Windows 触控,提供丰富的交互式用户体验。 用于构建创新体验的稳定框架 WindowsPresentation Foundation

改进的电源管理
通过使用智能电源管理 API,可以构建改进 CPU 空闲时间的应用程序。

开发人员可以使用 Windows Embedded Standard 7创建各种智能、互连、面向服务的高级商用设备和消费类设备。 这些设备可以运行成千上万种现有 Windows应用程序和驱动程序,范围从瘦客户端到多功能打印机,其中包括:

  • 高级机顶盒

  • 加油机

  • 功能齐全的服务点

  • 游戏设备

  • 家庭自动化网关

  • 工业控制

  • 智能装置

  • 多媒体 Internet 设备

  • 网亭

  • 数字标牌

  • 移动服务点

  • 监控设备

  • 多功能打印机

  • 联网式媒体设备

  • 瘦客户端

1.2 Windows Embedded Standard 7与上一代开发工具的不同之处

   简单来说Windows Embedded Standard (WES) 7是Windows7的组件化和添加了一些嵌入式特性的适合嵌入式应用领域的Windows 7,与Windows XP Embedded(WindowsEmbedded Standard2009)不同的是组件化的颗粒度更粗,减少了组件的数量。颠覆了嵌入式系统的开发方式和部署。要特别注意WES 7的Runtime系统镜像需要进行产品激活!详细内容见表1-1。

Feature AreaWindows Embedded Standard 7Windows XP Embedded

Windows technologies

Windows 7 Ultimate or later versions

Updates available on Windows XP Professional

For example:

  • Windows Media Player 11

  • Internet Explorer 7

Image Build tools

Standard 7 Toolkit:

  • Image Builder Wizard

  • Image Configuration Editor

  • Target Analyzer

  • Windows 7 WIM support

  • Footprint estimation

  • Search

  • Better performance

  • Easier third-party software and driver integration

  • XML image configuration

Embedded Studio Toolkit:

  • Target Designer

  • Component Designer

  • DB Manager

  • Target Analyzer

  • SDI support

Image Build model

  • Image can be configured on the device or on the developmentcomputer

  • Image is assembled on the device

  • Features, drivers, and language packs can be added or removedfrom the image online or offline.

  • Image is configured and assembled on the developmentcomputer

  • Image is deployed on the device

Processor support

  • 32-bit (x86), 64-bit (x64)

  • 32-bit (x86)

OS Image Footprint

  • Minimum Image size > 300 MB

  • Minimum Image size > 40 MB

OS Building Blocks

  • Feature packages ~100s

  • Drivers ~1000

  • Components ~1000

  • Drivers ~9000

Localization

  • Developer Tools

  • Documentation

  • OS Image

  • OS Image only

Deployment tools

  • Windows Deployment Services (WDS)

  • Deployment Image Servicing and Management (DISM)

  • Windows PE or later versions

  • CD Boot

  • USB Boot

  • Remote Boot

  • PXE Boot

  • Remote Installation Services (RIS)

  • CD Boot

  • USB Boot

  • Remote Boot

Embedded Enabling Features

  • Parity with Windows XP Embedded

  • File -Based Write Filter (FBWF)

  • Enhanced Write Filter (EWF)

  • EWF/HORM (Hibernate Once/Resume Many Environment)

  • USB Boot

  • CD/DVD Boot

  • Custom shell support

Servicing

  • OEM Servicing

  • Device Automatic Servicing (Windows Update)

  • Device Manual Servicing

  • OEM Servicing

  • Device Manual Servicing

Activation

  • Embedded Activation using assigned Volume LicenseRuntime key

  • Not required

Customer connection to the product team

  • Support for Software Quality Metrics (SQM) in developertools

  • Links to forums, MSDN, and product team blogs

  • Links to team blogs and forums

        表1-1 Windows Embedded Standard 7与Windows XP Embedded的技术参数对比

 

1.3 Windows Embedded Standard7的优势

  Windows Embedded Standard 7 的优势体现在:
  • 通过利用熟悉的工具集,缩短了产品上市时间。 利用您掌握的 Visual Studio 知识,使用包括Microsoft Silverlight、Internet Explorer、Windows Media Player 和 .NETFramework 在内的综合技术进行开发,创建应用程序和驱动程序。

  • 通过只选择所需组件,优化了设备上操作系统的空间占用量。通过只选择所需的驱动程序、服务和应用程序,您可以缩短开发时间,优化操作系统大小并降低硬件成本。

  • 经济划算,因为其运行时许可证费用由交付单位决定。

  • 与许多常见行业标准和各种 Microsoft桌面及服务器技术连接,可降低应用程序开发、操作系统部署、服务以及维护成本。

  • 新功能可实现下一代媒体体验、功能丰富的交互式应用程序和引人注目的用户界面。

  • 由 Windows Embedded Standard专家组成的整个合作体系可帮助确保设备制造商能够灵活地访问开发下一代设备所需的技能。 

1.4 Windows Embedded Standard7开发流程

  Windows Embedded Standard7开发套件一共包含三张光盘。见图1-1,一张Toolkit、一张x86的Bootable IBW、一张x64的BootableIBW。两张Bootable IBW是可启动光盘。目标设备从Bootable IBW光盘启动之后会加载Image BuilderWizard(IBW),用户可以一步一步的操作IBW,来给目标设备安装一个系统。这个过程和安装普通的Win7很像不过有了更多的选择项目。ImageBuilder Wizard(IBW)是运行在Windows PE上的,不需要去安装其他工具直接使用BootableIBW光盘就可以构建Runtime镜像(目标系统镜像),这颠覆了传统嵌入式开发的方式。
   目前已经可以从 http://www.microsoft/windowsembedded/zh-cn/downloads/default.mspx 下载WES7的评估版

         图1-1 Windows Embedded Standsrd 7的评估版光盘
   见图1-2、1-3,整个开发流程包含5个阶段:

  1. 配置,该阶段分为两种方式:直接使用IBW构建系统镜像或者使用Image ConfigurationEditor(ICE)编写一个应答文件,然后IBW根据应答文件来操作。
  2. 构建,Image BuilderEngune(IBE)根据配置阶段的信息,在目标设备中完成镜像的构建。大约需要30-90分钟完成目标系统镜像构建(这部分不需要人为干预,但最后OOBE阶段除外)。
  3. 定制,目标系统镜像构建完成后,开发人员可以在运行的目标嵌入式镜像上进行一些定制(例如:修改注册表、安装应用软件等)。
  4. 捕获,将已经完成定制的目标系统镜像,通过ImageX捕获成*.wim个格式的镜像文件。
  5. 部署,将捕获成*.wim个格式的镜像文件,通过网络、USB存储设备、光盘等介质批来部署到同型号的其他目标设备中。

 
                                 图 1-2 开发流程-1

                                  图 1-3 开发流程-2

1.5 正版识别

可以访问以下网站:
http://www.microsoft/windowsembedded/zh-cn/local/genuine-advantage.mspx 
要购买产品授权可以访问以下网站查询分销商
http://www.microsoft/windowsembedded/zh-cn/partners/distributors/search.mspx?CountryID=46


本文标签: 入门 快速 指南 Windows Embedded