Windows Embedded Standard 7 快速入门指南 2 of 4

作者:肖正波

转自:http://blog.sina.com.cn/s/blog_6e94205b0100mdjr.html


如果转载,请明确标明作者和转载文章原始网址:

http://m--y.spaces.live.com/blog/cns!BC5C9235FED19F9A!693.entry

谢谢

肖正波(happymy)

 

2010-05-24 修正图片链接错误。
2010-05-16 发布文章

 

 

第二章 Image Builder Wizard(IBW)

2.1 Image Builder Wizard(IBW)概述

    Image Builder Wizard (IBW,镜像构建向导)是一个工具,您可以用它来创建,配置,安装一个WindowsEmbedded Standard 7嵌入式系统镜像到您的嵌入式设备上。
    Image Builder Wizard可以直接运行在您的嵌入式设备上(IBW是运行在Windows PE3.0上的),通过这个向导指导您完成一个Windows Embedded Standard7嵌入式系统镜像的配置。然后,您可以并将镜像安装到您的设备中,或者您可以部署一个已经捕获好的WIM(Windows ImagingFormat)镜像文件(*.wim格式的文件)或AnswerFile(应答文件,*.xml格式的文件)。
2.2 Hello! Windows Embedded Standard7
    据不完全统计(主要是我自己的估计)大多数程序员写的第一个程序是”Hello”、”Hello World”、”Hello,My nameis……”;我相信本文的读者大多数都是第一次接触Windows Embedded Standard 7(WES7),在本节中我们要对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 anImage(构建一个镜像)”、“Deploy an Answer File orWIM(部署一个应答文件或WIM文件)”和“Launch WinPE Command Prompt(加载WinPE命令提示符,CMD)。”我们选择:“Build an Image”来启动IBW。

      
                                         图2-2 欢迎界面

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

     步骤 4: 选中“Use atemplate(使用一个模板)”,选中“ThinClient”(见图2-4),然后单击“Next”按钮。
      在这里我们选择的是使用“Thin Client(瘦客户机)”模板。模板类似于WES2009的宏组件带有是一组组件和配置的集合。默认WES 7带有以下模板:
      “Application Compatibility”,应用程序兼容性,用来解决应用程序因缺少组件而无法正常工作的问题。
      “Digital Signage”,数字标牌,包含数字广告投放领域需要的组件。
      “Industrial Automation”,工业自动化,包含工业自动化领域需要的组件。
      “Internet Explorer, Windows Media Player, RemoteDesktop”,包含完整的IE浏览器、WMP播放器、远程桌面组件。
      “Minimum Configuration”,最小体积的系统镜像。
      “Set Top Box”,机顶盒,包含机顶盒领域需要的组件。
      “Thin Client”,瘦客户机,包含受客户机领域需要的组件。
      使用模板可以快速构建系统镜像。如何建立自己的模板请参见“3.4使用Image Configuration Editor(ICE)建立模板”
      单击“Browser”按钮可以选择一个模板文件并加载(*.xml格式的文件)。
      单击“Viewtemplate”可以浏览当前选中的模板所包含的组件(见图2-5)。在弹出“templateDetails”窗口中单击“Switchviem”链接可以改变当前组件的显示方式,可以按照组件名的字母顺序显示同大分类的组件。
      如果选中“Do not use a template”,后单击“Next”按钮。可以一自己从“零”开始选择组件。

      image_thumb10
                                        图2-4 使用一个模板


     image_thumb14 
                                图2-5 浏览一个模板所包含的组件

  • 步骤 5: “Language toinstall(安装的语言,最终系统界面的语言)” 选择“Chinese(Simplified)”(见图2-6),然后单击“Next”按钮。其他两项:“Time andcurrency format(时间和货币格式)”和“Keyboard or inputmethod(键盘或输入法)”会自动选择对应的选项。

     image_thumb17
                                           图2-6 区域与语言

     • 步骤 6:选中“Modify Drives(修改驱动包选项)”和“ModifyFeatures(修改特性组件包选项)”(见图2-7),然后单击“Next”按钮。
         在本页中详细的显示了有所选择的模板中包含了特性(FeaturePackages)组件包、嵌入式系统镜像所使用的“Language(语言包)”、嵌入式系统镜像所使用的“DriversPackages”驱动包。驱动包分为两类显示:Inbox Drivers(包含在WES 7嵌入式系统自带驱动包内的硬件)、OutboxDrivers(不包含在WES7嵌入式系统内自带驱动包内的硬件,这部分硬件需要设置IBW加载用户提供(额外)的驱动包、使用ICE集成驱动包或在系统的“定制”阶段手动安装驱动包。)
         “Estimated OS Footprint”显示的是目标镜像的体积(估计值)。
         如果在“步骤4”中选择“Do not use a template”将不会显示该页。

     image_thumb31 
                                       图2-7 确认驱动和特性组件

     • 步骤 7:选中“Automatically detectdevices”(见图2-8),然后单击“Next”按钮。
       在本页中给出了三个选项:
       1.  “Automatically detect devices”,自动检测设备。
       2.  “Choose a.pmq”,选择一个PMQ文件。类似自动检测,不过不是从当前的环境而是根据PMQ文件提供的数据进行检测,PMQ文件(该文件记录了详细的硬件环境信息。)可以使用“TargetAnalyzer Probe”(TAP.exe)生成,该工具的x86、x64版本分别含在WES7开发套件的两张启动光盘的\sources目录下。TAP.exe可以在WindowsPE中执行。选中该选项后单击“Browse”按钮选择PMQ文件。
       3.  “Do not select additionaldrivers”,不加载额外的驱动:将不会让开发人员选择驱动包和加载额外的驱动(确认驱动的安装)。
       注意:使用此选项并不会大幅度的减少系统体积,但是如果目标设备使用的SATA(ACHI或RAID模式)、SCSI、SAS等其他非IDE接口的外存储器,请一定确保与其控制器对应的驱动程序被加载。因为某些系统启动必须的驱动程序并没有包含在组件库中。尤其是上面提到了外存储器控制器的驱动程序要特别注意!具体表现是步骤11中找不到可用的磁盘。
        如果在“步骤6”中没有选中“ModifyDrives”将不显示该页。

     image_thumb2 
                                         图2-8 查找和选择驱动

     • 步骤8:单击“Browse”按钮,选择USB存储设备上额外的驱动文件,然后单击“Next”按钮。
        在本页中共有设备共有三个分类:
      1.“Unmapped Devices”,未映射的设备,表示没有找到驱动程序的设备。
        2.”ExternalDevices“,额外的驱动,表示用户向IBW提供的驱动程序。
        3.“Inbox Drivers”,自带的驱动,表示组件库已经有的驱动程序。
      单击“Browse”按钮在弹出的窗口中可以选择额外驱动的存储位置。如图2-10中所示将额外的驱动文件存放在USB可移动存储器上(U盘)。
      单击“OK”按钮,完成操作。会弹出报告信息。(见图:2-11)
        
加载后,如图2-12
      
单击“Switch viem”链接可以切换显示方式,按照驱动的类型显示(见图2-14)


        注意:
        
如上面的演示,对驱动目录搜索是支持子目录的,每个存放驱动的文件夹至少有一个INF文件(见图:2-13)。
        “Unmapped Devices”下的“SCSI Contrller”(见图:2-9),就是在步骤7中提到的外存储器控制器类硬件,但本文中的虚拟机使用的是IDE接口的磁盘,即使不为其加载驱动程序。也不会
在步骤11中找不到可用的磁盘。
        这种加载驱动的方式主要的成功主要取决于INF文件是否格式上合法,存在一定概率的驱动无法加载。如果无法加载则可以在“定制”阶段手工安装驱动(系统启动必须的硬件驱动除外!)。
        在第一次IBW重新启动前不能移除装有驱动文件的存储器,否则构建系统镜像将失败。

        如果在“步骤6”中没有选中“Modify Drives”或“在步骤7”中选择“Do not select additionaldrivers”将不显示该页。
        

        通过以下几种方式可以获得额外的驱动程序:
        
 
1.从硬件附带的驱动光盘;
 
       2. 硬件制造商的支持网站下载;
        3. 用第三方软件(例如:驱动精灵)从现有Windows 7中提取;
        注意: 
        从1、2中获得的驱动程序往往是一个单独的自解压缩包,你必须使用7ZIP这类软件将其解压缩,并确保存放解压缩后的驱动的目录有带有INF文件。
          “Unmapped Devices”下的“SCSIContrller”(见图:2-9)这类的硬件的驱动程序往往不能使用在3中给出的方法提取驱动文件。一般这类硬件的驱动带有一个显著的特征:在其驱动(可能需要自己手动解压缩)的目录中会带有IMZ、IMA、IMZ格式等的软盘镜像文件或自写入软盘镜像的程序,如果没有INF文件(见图:2-13),需要用“WinIMG”一类的软件将软盘镜像文件中的驱动文件提取出来。

     image_thumb8 
                                         图2-9 确认驱动的安装

       image_thumb10[1] 
                                                 图2-10 加载额外的驱动-1

       image_thumb13
                                                 图2-11加载额外的驱动-2

       image_thumb16 
                                       图2-12 加载额外的驱动-3

       image
                                       图2-13 加载额外的驱动-4

       image
                                                      图2-14 改变显示方式

     • 步骤 9:单击“ResolveDependencies”按钮(见图2-15),然后单击“Next”按钮。
         单击“Switch viem”链接可以改变当前组件的显示方式,可以按照组件名的字母顺序显示组件。
         单击“Revert to original”链接可以所有组件的状态还原到本页的初始状态。
        如果在“步骤6”中没有选中“ModifyFeatures”将不显示该页。
         image
                                                 图2-15 选择组件

         依赖性检查
    
WES7包含了很多个组件,这些组件往往依赖其它组件才能工作或某些组件不能共存在一个系统镜像中,在IBW的组件选择页面中必须解决所有依赖性问题才能够进行继续构建系统镜像。
         在本页中当你根据自己的需要选则了组件后,单击“ResolveDependencies”按钮,IBW会自动检查是否出现了依赖性问题和解决存在的依赖性问题。如果选中了“Resolve optionaldependencies”则会自动添加一些额外的组建,这会增加目标镜像大小但可以降低用户的应用程序因缺少组件而出现兼容性问题的可能性。
如果选中了“Includeapplicableupdates”则会自动添加相关的更新包(主要是安全更新),这会增加目标镜像大小但可以提高系统的稳定性和安全性。
         当不要能自动解决的依赖性问题时回弹出“ResolveDependencies”窗口,一般只会出现两种情况:必须选择一个组件(见图2-16)或只能选择一个组件(见图2-17)。

         image 
                                   图2-16解决存在的依赖性问题-1
         image 
                                   图2-17 解决存在的依赖性问题-2

          •  步骤 10:确认后,单击“Next”按钮。


            image

                                                 图2-18 确认驱动和特性组件

     • 步骤 11:选择一个分区(见图2-19),单击“Next”按钮开始镜像构建。

         在本页中可以对磁盘进行分区操作,以下是各个按钮的功能(见图 2-19)
         1.Refresh 刷新,刷新所有分区的状态;
         2.Load Device 加载驱动器,如果没有识别出驱动器(见图2-20),可以通过单击该按钮,弹出加载驱动对话框,加载用户提供的驱动程序;
         3.Device options(advanced)驱动器高级选项,显示其它选项:“Delete”、“Format”、“New”、“Extend”、“Hide USBdisk”、“Create separate system partition”;
         Delete 删除,删除当前选中的分区,该分区的数据将被全部摸除!
         Format格式化,格式化当前选中的分区,该分区的数据将被全部摸除!
         New 新建;在未分配的空间的新建一个分区,可以指定分区大小;
         Extend 扩展;调整当前选中的分区的容量;
         Hide USB disk;隐藏 USB 磁盘,仅在使用了“Bootable Windows USB Stack组件后显示(允许WES7从USB驱动器中启动,COOL~)”
         Create separate system partition建立系统隔离分区,该分区处于隐藏状态、不为该分区分配盘符、该分区容量100MB装有Windows的引导器(Bootmgr)(见图2-21)
         如果选择的分区不符合构建镜像的条件,可以单击提示信息,得到详细的错误信息和解决方法(见图2-21)

                    image 
                                         图2-19 选择安装位置-1

          image
                                         图2-20 选择安装位置-2

          image
                                         图2-20 选择安装位置-3

         在两次重启和耐心等待30-90分钟之后,剩下的就很容易了,按照提示输入帐户名、计算名、设置密码、产品密钥等信息。最终进入“桌面”。

          image 
                                       图2-21 输入帐户名、计算机名

          image
                                              图2-22 设置密码

          image
                                          图2-23 输入产品密钥

          image
                                          图2-24 评估版提示

 

          image
                                          图2-25 配置Windows更新

          image 
                                        图2-26 配置日期、时间、时区

          image
                                           图2-27 配置网络位置

          image
                                                图2-27 完成......

          image
                                              图2-28 启动中......

          image
                                              图2-29 版本信息

   到此为止我们这个嵌入式系统镜像构建完成。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows Embedded Standard 7是一款基于Windows 7操作系统的嵌入式操作系统,适用于嵌入式设备和智能终端。要下载Windows Embedded Standard 7,你可以按照以下步骤进行操作: 1. 首先,打开浏览器,并在搜索引擎中输入“Windows Embedded Standard 7下载”。 2. 根据搜索结果,找到可靠的微软官方网站或其他可信赖的下载网站。 3. 确保你选择的网站是安全可信赖的,并提供合法的Windows Embedded Standard 7下载。 4. 进入下载页面后,确认系统要求和硬件要求是否满足你的设备条件。注意操作系统的位数(32位或64位)以及所需的存储空间。 5. 点击下载按钮,并选择合适的下载选项,可以是ISO镜像文件或安装程序。 6. 下载过程可能需要一段时间,具体时间取决于你的网络连接速度。 7. 下载完成后,确保对下载文件进行安全检查,以防止恶意软件或病毒的存在。 8. 如果你下载的是ISO镜像文件,你需要使用光盘刻录软件将其刻录到光盘上,或者使用虚拟机软件将其挂载为虚拟光驱。 9. 安装Windows Embedded Standard 7之前,先备份你的重要数据,并根据安装向导进行操作。 10. 完成安装后,根据你的需求配置操作系统并安装所需的驱动和软件。 总而言之,下载Windows Embedded Standard 7可以在合法可信赖的网站上进行,确保你的设备符合系统要求,并进行安全检查。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值