在Windows Embedded Standard 7身上,我们不仅看到了很多技术亮点以及新的特性,同时也看到了在ICE方面上的改变,接下来我们就看看在Windows Embedded Standard 7上使用ICE能够做些什么。
ICE(ImageConfigurationEditor)是TargetDesigner的替代品,在Windows Embedded Standard 2009之前,后者一直是所有基于XP的嵌入版操作系统的映像配置工具。
它需要组件数据库,所有元信息都位于这个数据库上,还有将所有二进制数据保持在相对扁平文件夹结构中存储器(repository)。对于Windows Embedded Standard 2011非常不同的是组件数据库和存储器都不见了,相应地被发布分享(distributionshare)取代。这是因为新的配置和部署流程在很大程度上利用标准的Windows 7方式完成了类似的工作。
ICE可用来创建一个回答文件(answer file),对嵌入操作系统映像进行配置,就是如何使用映像构建起向导中的第二步。因此,可将IBW视为构建引擎而ICE是配置工具。正如我之前说的那样,组件已成为过去。
这有好的一面也有坏的一面。一方面它们有时很难理解和创建(如果你构建的是一个定制组件,驱动程序),另一方面,它们的确提供了一个灵活细腻的方式来配置映像。现在功能包控制了配置的功能性,但它们一直以来都没有做到如组件那般细腻。通过将功能包添加到回答文件中,你可以创建映像。在回答文件面板中右键点击,将根据Windows嵌入核心配置生成一个新的文件,其大小约564MB。
该配置不包含任何有关设备硬件本身的信息,需要使用一个名为TAP.exe的工具来帮助导入,对于这个工具,所有XP嵌入或Windows Embedded Standard 2009的开发者都应该非常熟悉。在设备上运行TAP.exe,使用文件|导入菜单将结果*.pmq文件导入到ICE中。
XP嵌入系统过去包含一个非常重要的工具:相关性检查(DependencyDependencyCheck),它利用所有组件来确保映像运行良好。ICE也提供这种功能,不过称为validation(确认)。点击“Validation”按钮,如果缺少了某些东西,将提示你处理所缺少的相关性。
当所有相关性都满足之后,我们就可以构建第一个简单的嵌入操作系统映像了。之前已经指出,ICE本身并不会构建映像。你需要做的是创建一个“配置组”(ConfigurationSet),它结合了配置的元信息以及创建映像所需的二进制IBW。一个配置组包含以下内容:
◆AutoUnattend.xml:源回答文件的副本
◆AutoUnattend_Files:源回答文件中所用的包
◆$OEM$:来自指定的源$OEM$文件夹的文件和文件夹副本
下一步相当简单:
◆将这些放到你的IBWUSB盘上,现在你就可以在目标设备上部署了;
◆通过USB启动,导入到IBW,然后就可以看到你的ICE配置映像正在安装。
完成这个步骤之后,你的第一个简单映像就已经在目标设备上运行了。当然,这些只是一些基本的步骤,对于一个真实的项目,配置嵌入操作系统映像需要做更多工作。
关键字:Embedded Standard ICE
引用地址:
Windows Embedded Standard 7 ICE的作用
推荐阅读最新更新时间:2024-05-02 21:01
莱迪思最新推出iCE40 Ultra产品系列
加速移动设备的“杀手级”功能定制。 集成了各种关键功能IP可以实现深受市场亲睐的功能,拥有最小封装尺寸并且降低了75%的功耗。 美国俄勒冈州希尔斯波罗市 — 2014年7月15日 — 莱迪思半导体公司(NASDAQ: LSCC)——超低功耗、小尺寸、客制化解决方案的FPGA市场领导者,今日宣布推出iCE40 Ultra™产品系列,独家集成了红外遥控、条形码、触控、用户识别、计步器等新兴功能以及可供定制的极大灵活性,使消费类移动电子设备制造商能够快速实现体现产品差异化的“杀手级”功能。 相比竞争对手的解决方案,iCE40 Ultra FPGA在提供5倍更多功能的同时减小了30%的尺寸。并且相比以前的器件,功耗降
[嵌入式]
微软嵌入式余熹先生解读Windows Embedded进展
2013年8月20日上午,微软公司嵌入式(Windows Embedded)事业部中国区市场总监余熹先生在北京万卓环球公司办公室举行了小型媒体见面会,会上余熹先生以与民生银行的合作项目为案例,解读了微软Windows Embedded最新的进展以及其在中国市场的前景与挑战。 去年,微软公司CEO史蒂夫·鲍尔默提出“Devices+Services(设备和服务)”的战略,而嵌入式部门在这个战略中代表了“设备端”里面很重要的一部分。嵌入式智能系统是一个巨大的市场,2012年的出货量达到了60亿台。余熹先生通过对民生银行借力微软嵌入式的案例,说明了Windows Embedded灵活、易于管理、可远程升级维护的市场优势。余熹先生指出,
[嵌入式]
使用在线仿真器(ICE)进行程序优化
目前,在线仿真器(In Circuit Emulator,ICE)在嵌入式系统开发中被越来越多的工程师所采用。尤其是在国外嵌入式开发公司中,ICE是一种必备的调试工具,被大规模地应用,以提高开发调试阶段的效率。但在国内,由于调试习惯和开发成本的原因,仿真器更多是在产品开发初期的底层驱动程序调试阶段中被应用。当产品的性能比较稳定后,工程师往往会采用串口调试方法进行应用程序的调试。 与仿真器调试相比,串口调试的功能比较简单,人机交互功能也不够友好。遇到复杂的程序错误时,开发效率可能会大大降低。一个功能强大的ICE,往往能够提供丰富的调试手段,使调试工作事半功倍。ICE为嵌入式调试工作所带来的方便和高效,只有使用者才能够深刻地体会。
[测试测量]
基于Qt/Embedded触摸屏的智能家居控制系统
1 引言
随着生活质量的提高,家居智能化已经成为当今时代的一种主流。如何更好的设计智能家居的整体性控制就显得越来越重要。由于ARM 和触摸屏的迅速发展,采用更好的GUI,实现友好的界面控制成为了可能;同时由于zigbee 无限传输技术的广泛应用,通过设计zigbee 的协议组网,使ARM 能轻易的通过的串口驱动程序实现智能家居的控制;同时,通过ARM 对万能遥控器的识别码的学习,实现了ARM 在智能家居上的多功能应用和智能家居的一体化控制。
2 系统设计概述
基于嵌入式智能家居的设计结构框图如图1 所示。主要包括以下几部分。Qt/E 及linux 系统、ARM9微处理器、zigbee 模块、语音模块、G
[嵌入式]
s3c2410上搭建QT/Embedded4.8.5开发环境(一)---环境导读
近期参加个比赛,需要用到博创s3c2410的开发板,搭建QT/Embedded的环境,真费了不少功夫,开始想用那个qtopia的桌面的,但是移植老是不成功,后来看看用的是CentOS6.4,但是开发板光盘里提供的,qtopia(版本竟然还是2.1.1)这个东西太老了,已经绝版了。在这里给各位以后开发的兄弟提个醒,qtopia这就是个坑. QT各版本起源 Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本: Win32版,适用于Windows平台; X11版,适合于使用了x系统的各种 linux 和 unix的平台; Mac版,适合与苹果MacOS; embedded版,适合于具有帧缓冲(framebuffer)的l
[单片机]
Windows Embedded合作伙伴成立十年
今天,微软公司在庆祝“Windows Embedded 合作伙伴计划”(WEPP)成功运行10周年之际,宣布了其下一代WEPP合作伙伴计划——面向全球合作伙伴生态系统,提供针对专用设备制造商最新发布的基于Windows7技术的全新资源。 到目前为止,WEPP已经在全球范围内拥有650名合作伙伴,其中包括芯片供应商、独立软件开发商、系统集成商、设计公司、用户体验设计商、独立硬件供应商以及培训伙伴。这些合作伙伴遍布美国、中国、日本、韩国、英国、印度、俄罗斯、德国和法国等国家,以及中国台湾。在成立10周年之际,WEPP将继续致力于不断满足原始设备制造商以及合作伙伴,在利用Windows Embedded平台开发值得信赖的、
[嵌入式]
微软嵌入式操作系统的分析和对比
摘要: 文章介绍了微软的操作系统" 嵌入式操作系统产品线,分析了WinCE 6.0和.NET Micro framework技术特点。根据嵌入式系统的要求,还比较了微软和嵌入式Linux、 VxWorkss的差异和各自特色。 关键词: 操作系统" 嵌入式操作系统;WinCE;Windows Mobile;单片机;.NET Micro framework 引言 在操作系统" 嵌入式操作系统领域,微软的Windows Mobile正在智能手机市场快速增长,“2007 Windows 硬件工程大会”及“2007 移动与嵌入式开发者大会”的资料显示,全球55个国家的110个运营商采用Windows Mobile,
[嵌入式]