当前位置:文档之家› Windows_Embedded_Standard_7安装及使用指南南

Windows_Embedded_Standard_7安装及使用指南南

Windows Embedded Standard 7安装及使用指南第一章概述1.1Windows 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- .net Framework 3.5 SP1适当级别的组件化适用于构建专用设备的粒度级别:- 150 多个基于Windows 7 的最新创新的直观功能包- 用于满足嵌入式特定要求的嵌入式功能,例如增强型写入筛选器、基于文件的写入筛选器、注册表筛选器、休眠一次恢复多次(HORM)、USB 启动、对话框筛选器和自定义外壳程序- 450 多个用于实现与不断增长的设备硬件和外设集的兼容性的驱动程序集应用程序兼容性用于Windows 7 的应用程序和驱动程序可以在Windows Embedded Standard 7 上运行,而无需困难、昂贵且耗时的端口设定工作企业连接性和可管理性- 支持Active Directory、域加入、组策略、网络访问保护和IPv6,以实现连接性丰富的沉浸式用户体验通过Windows Aero 和Windows 触控,提供丰富的交互式用户体验。

用于构建创新体验的稳定框架Windows Presentation Foundation改进的电源管理通过使用智能电源管理API,可以构建改进CPU 空闲时间的应用程序。

开发人员可以使用Windows Embedded Standard 7 创建各种智能、互连、面向服务的高级商用设备和消费类设备。

这些设备可以运行成千上万种现有Windows 应用程序和驱动程序,范围从瘦客户端到多功能打印机,其中包括:o高级机顶盒o加油机o功能齐全的服务点o游戏设备o家庭自动化网关o工业控制o智能装置o多媒体Internet 设备o网亭o数字标牌o移动服务点o监控设备o多功能打印机o联网式媒体设备o瘦客户端1.2 Windows Embedded Standard 7 与上一代开发工具的不同之处简单来说Windows Embedded Standard (WES) 7是Windows 7的组件化和添加了一些嵌入式特性的适合嵌入式应用领域的Windows 7,与Windows XP Embedded(Windows Embedded Standard 2009)不同的是组件化的颗粒度更粗,减少了组件的数量。

颠覆了嵌入式系统的开发方式和部署。

要特别注意WES 7的Runtime 系统镜像需要进行产品激活!详细内容见表1-1。

表1-1 Windows Embedded Standard 7与Windows XP Embedded的技术参数对比1.3Windows Embedded Standard 7的优势Windows Embedded Standard 7 的优势体现在:o通过利用熟悉的工具集,缩短了产品上市时间。

利用您掌握的Visual Studio 知识,使用包括Microsoft Silverlight、Internet Explorer、Windows Media Player 和.NETFramework 在内的综合技术进行开发,创建应用程序和驱动程序。

o通过只选择所需组件,优化了设备上操作系统的空间占用量。

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

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

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

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

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

1.4Windows Embedded Standard 7开发流程Windows Embedded Standard 7开发套件一共包含三张光盘。

见图1-1,一张Toolkit、一张x86的Bootable IBW、一张x64的Bootable IBW。

两张Bootable IBW是可启动光盘。

目标设备从Bootable IBW光盘启动之后会加载Image Builder Wizard(IBW),用户可以一步一步的操作IBW,来给目标设备安装一个系统。

这个过程和安装普通的Win7很像不过有了更多的选择项目。

Image Builder Wizard(IBW)是运行在Windows PE上的,不需要去安装其他工具直接使用Bootable IBW光盘就可以构建Runtime 镜像(目标系统镜像),这颠覆了传统嵌入式开发的方式。

目前已经可以从/windowsembedded/zh-cn/downloads/default.mspx下载WES 7的评估版。

图1-1 Windows Embedded Standsrd 7 的评估版光盘见图1-2、1-3,整个开发流程包含5个阶段:1.配置,该阶段分为两种方式:直接使用IBW构建系统镜像或者使用Image Configuration Editor(ICE)编写一个应答文件,然后IBW根据应答文件来操作。

2.构建,Image Builder Engune(IBE)根据配置阶段的信息,在目标设备中完成镜像的构建。

大约需要30-90分钟完成目标系统镜像构建(这部分不需要人为干预,但最后OOBE阶段除外)。

3.定制,目标系统镜像构建完成后,开发人员可以在运行的目标嵌入式镜像上进行一些定制(例如:修改注册表、安装应用软件等)。

4.捕获,将已经完成定制的目标系统镜像,通过ImageX捕获成*.wim个格式的镜像文件。

5.部署,将捕获成*.wim个格式的镜像文件,通过网络、USB存储设备、光盘等介质批来部署到同型号的其他目标设备中。

图1-2 开发流程-1图1-3 开发流程-21.5正版识别可以访问以下网站:/windowsembedded/zh-cn/local/genuine-advantage.mspx要购买产品授权可以访问以下网站查询分销商/windowsembedded/zh-cn/partners/distributors/search.mspx?Countr yID=46第二章 Image Builder Wizard (IBW)2.1 Image Builder Wizard (IBW)概述Image Builder Wizard (IBW,镜像构建向导)是一个工具,您可以用它来创建,配置,安装一个Windows Embedded Standard 7嵌入式系统镜像到您的嵌入式设备上。

Image Builder Wizard可以直接运行在您的嵌入式设备上(IBW是运行在Windows PE 3.0上的),通过这个向导指导您完成一个Windows Embedded Standard 7嵌入式系统镜像的配置。

然后,您可以并将镜像安装到您的设备中,或者您可以部署一个已经捕获好的WIM(Windows Imaging Format)镜像文件(*.wim格式的文件)或Answer File(应答文件,*.xml格式的文件)。

2.2 Hello! Windows Embedded Standard 7据不完全统计(主要是我自己的估计)大多数程序员写的第一个程序是”Hello”、”Hello World”、”Hello,My name is……”;我相信本文的读者大多数都是第一次接触Windows Embedded Standard 7(WES 7),在本节中我们要对WES 7说一声”Hello”,我们要使用Image Builder Wizard (IBW)构建一个目标系统镜像。

放心这很容易,不需要写一行代码。

注意:正如本节所演示的,请在虚拟机中完成这系统镜像的构建,因为部分操作会将您硬盘的数据完全摸掉!• 步骤 1:“Standard_7_32bit.iso”载入虚拟机的光盘驱动器,然后配置虚拟机从光盘驱动器引导。

如果是实体机,请将“Standard_7_32bit.iso”烧录光盘,然后修改BIOS的启动项设置将“CDROM”配置成第一启动设备,然后插入刚才烧录的光盘。

最后启动实体机,让实体机从光盘引导。

虚拟机(实体机)启动后确认进度条,见图 2-1。

耐心等待几分钟直到出现如“图 2-2”的欢迎画面。

图2-1 进度条• 步骤 2:这里一共有三个选项:“BUild an Image(构建一个镜像)”、“Deploy an Answer File or WIM(部署一个应答文件或WIM文件)”和“Launch WinPE Command Prompt(加载WinPE 命令提示符,CMD)。

”我们选择:“Build an Image”来启动IBW。

图2-2 欢迎界面• 步骤 3:选中“I accept the license terms”代表接受许可协议(见图2-3),然后单击“Next”按钮继续。

图2-3 许可协议•步骤 4:选中“Use a template(使用一个模板)”,选中“Thin Client”(见图2-4),然后单击“Next”按钮。

在这里我们选择的是使用“Thin Client(瘦客户机)”模板。

模板类似于WES 2009的宏组件带有是一组组件和配置的集合。

默认WES 7带有以下模板:“Application Compatibility”,应用程序兼容性,用来解决应用程序因缺少组件而无法正常工作的问题。

“Digital Signage”,数字标牌,包含数字广告投放领域需要的组件。

“Industrial Automation”,工业自动化,包含工业自动化领域需要的组件。

“Internet Explorer, Windows Media Player, Remote Desktop”,包含完整的IE 浏览器、WMP播放器、远程桌面组件。

相关主题