标题: Windows Embedded Standard 8 入门指南 1 of 5-转帖- [打印本页] 作者: wlyh 时间: 2013-3-23 13:03 标题: Windows Embedded Standard 8 入门指南 1 of 5-转帖- 原帖地址 http://blog.sina.com.cn/s/blog_6e94205b01013gqk.html
注意:本教程是针对Release Preview(发布预览版,以下用RP代替)版本的Windows Embedded Standard 8 所写。虽然正式版本(RTM)与RP版,不会有太大的区别。但是还请大家要注意。
我个人水平有限,欢迎大家指出文章中的错误,谢谢。
肖正波
第一章 概述
1.1 Windows Embedded Standard 8概述
Windows Embedded 8 Standard 是构建属于智能系统的区分设备的可信赖平台。它是 Windows 8 的组件化版本,其附加技术扩展了 Windows 专用设备的功能。
技术参数:
处理器体系结构
支持多处理器体系结构(从CTP1 之后,MD里面的ARM选项就消失。所以WES8 支持ARM的希望不大,但是将来微软可能发布CE8,不过和可能要等到win9发布之后了):
- x86
- x64
Image Builder Wizard (IBW,镜像构建向导)是一个工具,您可以用它来创建,配置,安装一个Windows Embedded Standard 7嵌入式系统镜像到您的嵌入式设备上。
Image Builder Wizard可以直接运行在您的嵌入式设备上(IBW是运行在Windows PE 4.0上的),通过这个向导指导您完成一个Windows Embedded Standard 8嵌入式系统镜像的配置。然后,您可以并将镜像安装到您的设备中,或者您可以部署一个已经捕获好的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 8(WES 8),在本节中我们要对WES 7说一声”Hello”,我们要使用Image Builder Wizard (IBW)构建一个目标系统镜像。放心这很容易,不需要写一行代码。我们的目标是在虚拟机内,构建一个体积很小的。适合一个专用设备使用的系统。
• 步骤 3: 选中“I accept the license terms”代表接受许可协议(见图2-4),然后单击“Next”按钮继续。
图2-5 模板
• 步骤 4: 选中“Do not use a template”,后单击“Next”按钮。可以一自己从“零”开始选择组件。
图2-6 区域与语言
• 步骤 5: “Language to install(安装的语言,最终系统界面的语言)” 选择“Chinese (Simplified,china)”(见图2-6),然后单击“Next”按钮。其他两项:“Time and currency format(时间和货币格式)”和“Keyboard or input method(键盘或输入法)”会自动选择对应的选项。
Catalog 是让你选择该组件将被用在那个Catalog中。
Friendly name 是组件的显示名称
unique name 是组件的实际名称,这个名称必须是唯一的不能和Catalog中现存的组件发生重名,一旦设置后不能被修改。默认是和Friendly name 相同。
Primary architecture 是处理器的架构。
Supported architectures 是你组件可以支持的处理器架构。·
Minimum Supported OS version 是你组件支持的最低系统版本。
This module’s version number 是你组件的版本号
Display category 是你组件将来显示在Catalog中的那个分支下,点“Browse”按钮可以修改。
步骤7: 如果你的组件允许被用户卸载(这里的卸载是指:用DISM在成本的系统中卸载,不是在Catalog中删除已经导入的组件),不要勾选“This module can not be uninstalled”。下面的你区域,你可以添加自定义命令,用于卸载前进行清理操作。都设置好后,单击“next”按钮继续。
Tools/Hide Sensitive Data //隐藏敏感数据,隐藏(加密)应答文件中设置的用户密码;
Tools/Create Configuration Set// 生成应答文件及其所附带的系统文件,构建的文件不包含IBW;
Tools/Create Media //构建镜像 ;
Tools/Create IBW Image with full Catalog… //构建带有完整Catalog的进项,如果你没修改过Catalog,构建出来的就是开发工具提供的IBW Bootable 镜像;
Tools/Create Windows PE image //构建一个Windows PE镜像;
Tools/Create IBW image From Configuration // 构建一个带有应答文件的IBW镜像;
\Features\ISWT Training\WES8 Demo ;
\Features\Diagnostics, Feedback and Maintenance\Registry Editor ;
\Features\Diagnostics, Feedback and Maintenance\Task Manager ;
\Features\Shell\Shell Launcher ;
\Features\User Applications\Internet Explorer 10 ;
\Features\User Applications\Windows Command Line Utilities;
按快捷键“Ctrl+F5”,进行依赖性检查。双击下方“Message”\“Validation”的错误信息,在弹出的对话框中,选择“Simplifed Chinese Language Pack”和“Branded Screens”见图5-4,单击“OK”按钮关闭对话框。
再次按快捷键“Ctrl+F5”,进行依赖性检查。
将应答文件保存,到此对应答文件的设置都完成了,我们开始构建系统镜像。
选择菜单“Tools”-〉“ Create Media” -〉“Create IBW image From Configuration”(需要有管理员权限)。单击“Next”按钮继续。
因为Vmware 虚拟机不支持USB启动,我们要将系统的镜像打包成ISO格式。所以我们选择“Publish to a folder”,单击“Browse”按钮,选择“c:\osimg”文件夹(如果没有,自己建一个。)见图5-11。都设置好后,单击“Create Media”按钮开始构建。