开启嵌入式Windows的新纪元:Windows Embedded Standard

Slides:



Advertisements
Similar presentations
Web Role 的每台虚机运行有 IIS ,用于处理 Web 请求 Worker Role 用于运行后台进程 Cloud Service 是什么? 支持多层架构的应用容器 由多个 Windows 虚拟机集群构成 集群有两种类型: Web 和 Worker Cloud Service 做什么 进行应用的自动化部署.
Advertisements

应用技术 陕西华辉科技有限公司.
泛舆情管理平台 ——助力媒体业务创新 新模式 新格局 创新盈利增长点 2/26/2017 1:59 AM 屈伟: 创始人,总裁
中国银行业前置端操作系统移植研究.
3/3/ :01 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
NAP – 高可靠性,高安全性兼备的新一代网络安全接入解决方案
请点击以下链接下载WinHEC的演讲材料
借助公有云实现游戏的弹性运营 Shaun Fang (方兴) Azure开发技术顾问
Windows Hyper-V与集群共享卷
Customer Service & Support
请点击以下链接下载WinHEC的演讲材料
1. 设定愿景,确定业务场景 Microsoft Corporation
广东省广州市花都区教育局教研室 汤少冰 优化评估方式, 促进中学英语的教与学 广东省广州市花都区教育局教研室 汤少冰
張書源 Microsoft MVP MCT 趨勢科技 技術經理 網酷科技 資深顧問 集英信誠 資深顧問
Office 2013 全新功能介紹 台灣微軟 Office 大使 楊承恩 Marcus Microsoft Office
講師姓名:黃信嘉、黃振宇 職稱:微軟技術支援副理 公司名稱:台灣微軟 課程代碼:WCL305
四川省集体林权流转平台 中国西部林权交易网
全国信息技术标准化技术委员会 (SAC/TC28)工作交流
Windows 10 混合现实 Mingfei Yan 高级项目经理
WCL304 體驗全新桌面虛擬化App-V 5.0 & UE-V 佐藤大輔 Daisuke Sato.
W371 如何使网络设备更好的和Windows Vista工作
MBL 340 Tablet PC SDK:在您的应用程序中使用数字墨水
資料檔案的安全性管理 羅英嘉 2007年4月.
今天很高兴能够利用Web Cast和大家讲解嵌入式XP的新增功能。
什麼是電子軟體下載 Electronic Software Download (ESD).
OFC 302 InfoPath2007新特性及解决方案.
最新 Windows Server 徽标 要求和计划
Windows Mobile 轻松接轨GPS
Microsoft Office SharePoint Server 2007 事件追蹤與專案管理
SOLUTIONACCELERATORS Windows Vista Hardware Assessment 1
MSG 321 统一消息架构和PBX集成.
朝雲端專業DBA邁進: 深入剖析 Windows Azure SQL Database 完整資料庫管理、雲端報表建立、建置分散式雲端資料庫
利用最新Hyper-V Replica 功能達成Hyper-V 災難備援機制
Windows Server 2008 NAP整合802.1x網路安全控管
互聯網安全資訊 助您達至更安全的網上體驗.
服務啟用、導入流程、 郵件移轉步驟簡介 Microsoft Office 12/2/2018
MBL 325 开发跨平台的 Windows Mobile应用程序
MBL 327 Windows Mobile开发中的异构系统集成
Cameron Brodeur Program Manager US-Device & Storage PM
David Edfeldt Senior Program Manager Windows Logo Program
构建 Windows TV Tuner 产业 生态环境的重要观点
微软新一代云计算 面向企业的 Office 365 客户培训大纲
使徒行傳 21:17-23章「保羅的見證(一)」 引言 預言保羅為主的名受許多的苦難的實現
凌宁 系统工程师 亚洲区嵌入式系统事业群 微软(中国)有限公司
2/24/2019 5:40 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Exchange 2007 系統部署 -- 儲存預測與測試
教师课堂教学能力提升培训 ---“互联网+教育”考勤小测验 Plickers 洛阳理工学院
Microsoft SQL Server 2008 報表服務_設計
利用 ASP.NET MVC 提升您的 Web 應用程式


橫跨電腦、手機與軟體的全方位端點管控解決方案
请点击以下链接下载WinHEC的演讲材料
CON223 UDDI:服务的发现和搜索.
呂政周 精誠恆逸教育訓練處 資深講師 Windows PowerShell 呂政周 精誠恆逸教育訓練處 資深講師
使用WPF创建Windows应用和Web应用
4/30/2019 7:40 AM 約翰福音 15:9;17:20-23 加拉太書 6:1-2 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
5/4/2019 4:42 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
使徒行傳 24-26章 [ 保羅的見證(二)] 徒9:15 “  主 對 亞 拿 尼 亞 說 、 你 只 管 去 . 他 是 我 所 揀 選 的 器 皿 、 要 在 外 邦 人 和 君 王 並 以 色 列 人 面 前 、 宣 揚 我 的 名 。 ”]
TechEd /6/ :36 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows 徽标计划工具:综述与发展趋势
5/5/2019 7:06 PM 两跨框架梁截面配筋图的绘制 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
百万亿次超级计算机诞生记 姓名 Xiangyu Ye 职务 微软中国技术中心资深HPC顾问 公司 微软中国
5/15/2019 姓名: 公司名称: 云赛空间BP模板 Now let’s take a look at who we are, what we’re doing and why we’re doing it in China... This is an image of a technology.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
MGT 213 System Management Server的昨天,今天和明天
Bob Combs Lead Program Manager Microsoft Corporation
Ron Jacobs 高级技术专员 Microsoft
Windows Workflow Foundation CON 230
Presentation transcript:

开启嵌入式Windows的新纪元:Windows Embedded Standard 3/22/2017 8:07 AM 开启嵌入式Windows的新纪元:Windows Embedded Standard 讲师:雷志刚 微软嵌入式最有价值专家 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

主 要 内 容 本课程是嵌入式Windows Standard (嵌 入式 Windows XP下一代产品)的入门 介绍课程。我们会介绍该嵌入式平台的强 大开发功能,包括开发工具,组件及使嵌 入式功能。同时会介绍其最新的产品特性, 并辅于演示。无论您是否曾经接触过嵌入 式Windows,都将会有所得。

什么是 Windows Embedded Standard? 前身是Windows XP Embedded Windows XP专业版的组件化 运行于标准的x86硬件上 运行为Windows 开发的应用程序 (Win32/MFC/.NET) 具有特殊的使嵌入式化的功能 具备强劲的开发工具 可从多种硬件设备启动 支持无头设备和远程管理 与众多微软的技术相集成

Windows Embedded 产品家族 适用于零售终端设备的嵌入式操作系统 支持实时操作系统 组件化的操作系统 适用于小型省电设备 为嵌入式而优化 支持实时操作系统 适用于小型省电设备 适用于零售终端设备的嵌入式操作系统

设备类型 设备 原件厂商 瘦客户机 HP, Wyse, Neoware 零售终端设备 Dell, HP, Wincor-Nixdorf , Retalix 自动取款机,邮政信息台 Diebold, NCR 医疗设备 Phillips, Medtronic 游戏机/老虎机 Ballys 机顶盒 Fujitsu-Siemens Computers 工业自动设备/机器人 Siemens IA, Kuka Robotics Jukeboxes Ecast 游戏机 Taito, Konami 控制面板/显示终端 GM Locomotive, NEC

开发流程 目标分析器 组件设计器 目标设计器 组件数据库 应用程序文件 及组件存储器 应用程序, 操作系统组件, 嵌入式功能 组件 3/22/2017 8:07 AM 开发流程 系统 映像 目标分析器 组件设计器 目标设计器 应用程序文件 及组件存储器 组件数据库 应用程序, 操作系统组件, 嵌入式功能 组件 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

工具    目标分析器    组件设计器      目标设计器 数据库管理器

目标分析器 开发的起点 简化了为目标硬件而配置操作系统映像的过程 是运行于目标设备上的应用程序 产生目标硬件的XML定义 (.pmq文件) 设备号,设备描述,设备制造商名等 目标硬件定义可以被 导入组件设计器,为识别了的硬件的驱动程序产生组件及 其依赖项 导入目标设计器,为配置加入适当的设备驱动器 可在Windows XP, Windows PE, DOS上运行

组件设计器 用于组件的创建和编辑,开发人员指定 组件被保存成.sld文件 名称, 版本, 作者等 文件和注册表数据 组群或文件的依赖项 组件类别成员资格 构建顺序的依赖项 必需的系统资源 组件被保存成.sld文件 文件和元数据被分别导入至存储库和数据库

组件数据库及存储库 组件数据库 存储库 存储组件元数据 本地数据库可用SQL Express 共享数据库可用SQL Server 存储原始文件 存储于本地文件系统 可利用文件服务器实现共享

目标设计器 组件选择 系统配置 组件配置 构建可启动的系统映像

演 示 构建一个Windows Embedded Standard 映像

组件宏 设计模板宏 瘦客户机 帮助宏 映像快速构建帮助 技术宏 媒体播放器

使嵌入式功能 首次启动代理 (FBA) 系统部署映像(SDI) 映像克隆和再封装 远程启动 设备更新代理 写过滤器 支持映像在首次启动中配置和定制 系统部署映像(SDI) 操作系统映像的格式和配套工具 映像克隆和再封装 大量部署映像到几乎一致的硬件 远程启动 支持通过PXE从服务器启动 设备更新代理 轻量配备的维护客户端 写过滤器 保护嵌入式设备的操作系统分区 休眠一次恢复多次 (HORM) 支持休眠和快速启动 光盘启动 “El Torito” 的实现机制支持使用只读系统介质启动

写过滤器 利用“覆盖”保护操作系统分区 可利用命令行界面管理过滤器 Enhanced Write Filter (EWF) 持久的(磁盘覆盖) 非持久的 (RAM 覆盖) File Based Write Filter (FBWF) 在文件层面保护文件系统 支持使用保护列表写入 可利用命令行界面管理过滤器 Overlay Disk

休眠一次,恢复多次 (Hibernate Once Resume Many,HORM) 保证系统状态在hiberfile.sys文件中使其在多次启 动中不变 实现更快的启动时间,体念如家电般的快速开关 利用Enhanced Write Filter保证被其保护的系统 配置信息不变

系统映像的部署 U盘启动 本地双重启动 切换硬盘 压缩闪存启动 CD-ROM启动 网络启动 远程安装 SCCM OSD (new) Systems Center Configuration Management Operating System Deployment The deployment of the OS image is very flexible in Xpe. My personal favorite is using a USB flash drive. There are actually a couple scenarios with USB Boot. You can copy your Xpe image to the USB flash at which point you can now Boot your Xpe image from the USB Flash if your device supports it. Or you can boot from USB that contains WinPE and then copy the Xpe image to the device. You can deploy it locally to a PC or device that is configured for dual boot. This can be useful if you are customizing your Xpe os on your PC workstation and want to deploy it locally for testing. You can also swap hard drives the old fashioned way. You can deploy your Xpe image to CF. You can boot your Xpe image from a CD-ROM This has some inherited advantages especially for a Kiosk. (read-only) You can boot from the network using an SDI image on a server. Let me give you a scenario for this. For retail POS scenarios you might want every terminal to boot up retrieve the latest Xpe image and boot from that. The image can be maintained in one central server and pushed down to all the clients. Lastly, you can remotely install your XP image. This is accomplished by using WinPE and connecting to the network and using either RIS or SDIMgr to install the image.

系统影响的服务更新 Device Update Agent (DUA) Systems Center Configuration Management (formerly SMS) Windows Server Update Services (WSUS) Image Difference Engine 挑战 为何不直接用 Windows Update? 更新与写过滤器的冲突 Xpe has a number of ways to service a device. Some scenarios where you might service a device is If there is a new version of an application that you customer wants Or there is a new service pack or hotfix from MSFT The DUA allows you to do this. It’s a service that runs on the device and you configure it to run a set of commands. It downloads the commands in a form of a script from a known location, share, web server Then it can execute commands and downloads binaries, resources to device. You can also manipulate drivers/reg keys You can create automatic cleanup and management tasks for your device. For example, e.g Reboot at a certain hour or execute a process You can use SCCM to service your component. This was formerly known as SMS In Xpe There is a componentized SMS client available that you can use install to your device and then push down updates to your devices. WSUS is a tool you get for free. Using this you can deploy updates released on Microsoft.com to your enterprise. It is also included in latest XPe tools. There are some challenges with servicing that exist today. We don’t support WU updates For one WU doesn’t know that there are custom devices out there. Two, WU doesn’t know about the write filters and doesn’t disable them. Also, we can’t blindly go pushing updates to a device without know the memory limitations, existing dependencies. For the most part the OEM owns servicing image. Microsoft doesn’t want to break your image.

操作系统足迹 167 信息家电 138 高级机顶盒 119 家用网关 114 网站服务器 111 网络附载存储设备 100 服务点设备 92.3 验票机 75.4 基于Windows的终端 58.8 基本机顶盒 42.8 简单的标准用户登录环境 11.3 简单的单用户登录环境 3.72 最小核心 映像大小 (未压缩的,兆字节) 设备案例 OS Footprint Sample configurations

与微软其他产品的集成 Microsoft Windows Server Update Services (WSUS) Systems Center Configuration Management (formerly SMS) Microsoft Operations Manager (MOM) Microsoft SQL Server\Express Active Directory and Group Policy Microsoft .NET Framework

Windows Embedded Standard 更为联接 更快地开发设备,支持丰富的应用程序,服务,和终端用户体念,与基于Windows的个人电脑和服务器相联接 Silverlight, Internet Explorer 7, Windows Media Player 11, Remote Desktop Protocol 6.1, .NET Framework 3.5 更具信心 提供世界一流的技术支持,帮助您降低开发成本,加快投放市场时间 与先前版本兼容 延长了的产品生命周期 社区支持 挖掘发挥全球嵌入式领域专家 改进了的Out-of-Box 体验 来自Intel, AMD, 和VIA等的下一代处理器支持

关键改进领域 与Windows Vista和Windows Server 2008的互操作性 改进了的组件配置界面 优化了的工具安装过程 支持从上一代产品XPe工具的升级 Sysprep

微软认证专家证书Windows Embedded CE 6.0 www.WindowsEmbedded.com/Certification http://www.microsoft.com/learning/mcp/default.mspx 微软技术专家认证可以在求职,咨询,以及个人提高方面对于Windows Embedded 的技能提供有力证明。 2009年1月5日之前50%折扣 考试准备资料包免费下载:Simplified Chinese Windows Embedded CE6.0 入门了解 参加培训课程 Windows Embedded Official Training Partner 浏览/下载Windows Embedded技术论坛文章 Windows Embedded Developer Center on MSDN Windows Embedded CE 书籍 English: Windows Embedded CE 6.0 Fundamentals (购买) English: Windows Embedded CE 6.0 Fundamentals (免费下载电子版) English: Programming Windows Embedded CE 6.0 Developer Reference, Fourth Edition English preview: Professional Microsoft Windows Embedded CE 6.0  

微软嵌入式最有价值专家 微软最有价值专家 (Most Valuable Professionals) 是指具备一种或多种微软技术专业知识,并且积极参与在线或离线的社群活动,经常与其他专业人士分享知 识和专业技能,受人尊敬、信任,而且平易近人的专家。MVP项目持续17年时间的运营,让分布在全球90 多个国家超过4000名专家获此殊荣,目前中国区有230位最有价值专家。一旦您成为MVP,不但可以参加 每年一度的MVP全球峰会,而且还能扩大您的专家关系网络、分享微软前沿技术,获得微软职业支持、参 与MVP Local聚会等。 MVP享有的权益 微软总部授予的全球统一的微软MVP证书; 微软全球统一的“MVP”标志的大礼包; 受邀参加在美国微软总部西雅图举办的微软全球MVP年会; 一年免费订阅的 MSDN Premium或 TechNet Plus(如选择订阅eSku版本,可 享受一年免费的MSDN 和 TechNet plus 的订阅); 合作伙伴级别的知识库访问权限; 一年内指定微软活动的免费入场券; 150美金美国微软电子商店购物金币; 仅向MVP开放的专有技术网站、专有新闻组,含有丰富的技术资源; 与微软中国技术社区专业人士、微软产品组员工、微软美国总部的无限沟通机会; MVP LOGO的使用权利;

微软嵌入式最有价值专家 如何申请? MVP申请每个季度一次。一般的申请截止时间为每个季度的第一个月,经过亚 太区和全球范围的复选,最终的获奖名单在下个季度的第一天公开宣布。在线申 请: http://www.microsoft.com/china/community/Professional/mvp/regnow.a spx 了解更多MVP Program信息请至微软中文社区 http://www.microsoft.com/china/community/default.mspx 或发送邮件至:mvpsc@microsoft.com

微软嵌入式最有价值专家(俱乐部活动)

参考资源 试用Windows Embedded 社区资源 下载  http://www.microsoft.com/china/windows/embedded/eval/trial.mspx 入门读物 http://msdn.microsoft.com/en-us/embedded/aa714496.aspx 社区资源 Windows Embedded博客园社区:http://msdn.microsoft.com/embedded Embedded 空间:http://we101.com.cn/Default.aspx MSDN技术文章®: http://msdn.microsoft.com/embedded MSDN中文技术论坛: http://forums.microsoft.com/china/default.aspx?ForumGroupID=493&SiteID=15 新闻组 http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.windowsxp.embedded 博客 总部团队博客 http://blogs.msdn.com/embedded 微软中国嵌入式开发者博客: http://blogs.msdn.com/yunxu/ 凌宁的博客: http://blogs.msdn.com/ningling/ 马宁的博客:http://www.cnblogs.com/aawolf/ 雷志刚博客:http://lzg-ad.blog.sohu.com/

疑问和解答

© 2008 Microsoft Corporation. All rights reserved © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.