©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes...

28
©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Windows Embedded Windows Embedded 嵌嵌嵌嵌嵌 嵌嵌嵌嵌嵌 嵌嵌嵌嵌嵌嵌嵌 嵌嵌嵌嵌嵌嵌嵌 吳吳吳 吳吳吳 吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳 吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳吳 Windows XP Embedded TTT 2006 Windows XP Embedded TTT 2006 吳吳吳吳 吳吳吳吳 吳吳 吳吳 2005-2007 MVP 2005-2007 MVP 吳吳吳吳吳吳 吳吳吳吳吳吳 吳吳吳吳吳吳吳吳吳吳吳吳吳 吳吳吳吳吳吳吳吳吳吳吳吳吳 吳吳吳吳 吳吳吳吳 / / 吳吳吳吳 吳吳吳吳 / / 吳吳吳吳吳吳吳吳 吳吳吳吳吳吳吳吳 吳吳吳吳 _ 吳吳吳吳吳吳吳吳吳吳吳吳

Transcript of ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes...

Page 1: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

©2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Windows EmbeddedWindows Embedded 嵌入式系統嵌入式系統原廠授權研討會原廠授權研討會

吳明展吳明展巨匠電腦台南認證中心程式設計專任講師巨匠電腦台南認證中心程式設計專任講師Windows XP Embedded TTT 2006Windows XP Embedded TTT 2006 認證講師 認證講師 微軟微軟 2005-2007 MVP2005-2007 MVP 最有價值專家最有價值專家成功大學資訊工程系教育委員成功大學資訊工程系教育委員聖擎科技聖擎科技 // 磬鴻科技磬鴻科技 // 儷川資訊技術顧問儷川資訊技術顧問

創造藍海 _ 微軟嵌入式架構系統研討會

Page 2: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

©2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

會後有獎徵答有獎品會後有獎徵答有獎品 (( 所以要注意聽所以要注意聽 ))

問卷請同學詳填,我們是原廠授權的訓練中心,有 問卷請同學詳填,我們是原廠授權的訓練中心,有 很多原廠的資訊跟資源可以提供給同學很多原廠的資訊跟資源可以提供給同學     

Page 3: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

3

OEM Opportunity: Beyond the PC

VoIP VoIP PhonesPhones

Set -Top Set -Top BoxesBoxes

Media DeviceMedia Device

PoS PoS DevicesDevices

AutomotiveAutomotive

DevicesDevices

GaminGamingg

Connected DevicesConnected Devices

Thin ClientsThin Clients

ConsumerConsumerElectronicsElectronics

Portable Portable Media Media CenterCenter

Network Network Attached Storage Attached Storage

(NAS)(NAS)

PBX, Call PBX, Call CentersCenters

Firewall / VPNFirewall / VPN

PC OEM PC OEM

Page 4: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

4

Mobile PhonesMobile Phones48%48%

1.6 Billion units - 20061.6 Billion units - 2006

Embedded Devices OpportunityEmbedded Devices Opportunity • IP PhonesIP Phones • Thin ClientsThin Clients • POSPOS • PVRPVR • Set-Top boxSet-Top box • DTVDTV • PrintersPrinters • DVDDVD • Residential GatewayResidential Gateway • DSCDSC • AutomotiveAutomotive • Cable/DSLCable/DSL • WLAN Access WLAN Access • Digital Cameras Digital Cameras • Compressed AudioCompressed Audio • Other (13%)Other (13%)

Source: IDC

Embedded Embedded Devices Devices

52%52%

Page 5: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

5

IP PhonesIP Phones Thin ClientsThin Clients POSPOS PVRPVR Set-Top boxSet-Top box DTVDTV PrintersPrinters DVDDVD

Simple and Feature Simple and Feature Rich Operating Rich Operating

Systems and Tools Systems and Tools PlatformsPlatforms

Residential GatewayResidential Gateway DCSDCS AutomotiveAutomotive Cable/DSLCable/DSL WLAN Access WLAN Access Digital Cameras Digital Cameras Compressed AudioCompressed Audio Other (13%)Other (13%)

830 Million32-Bit CPUs

Page 6: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

6

What Is Windows XP Embedded? Componentized version of Windows XP Pro

Based on the same binaries as Windows XP Professional Choose only features and services you need

Additional embedded-enabling features Enable a broad range of devices to utilize rich Windows XP

Professional features

Powerful develope tools Streamline the end-to-end embedded device

development process(Step by Step….) More familiar application development tools

(SQL,VS.NET….)

Page 7: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

7

Development Overview

ApplicationApplicationBinariesBinaries

HardwareHardwareDefinitionDefinition

Application Application ComponentsComponents

App, App, OS and EEFOS and EEFComponentsComponents

OSOSImagImagee

OSOSImagImagee

XPe XPe Component Component

DatabaseDatabase

Target Target AnalyzerAnalyzer

Target Target DesignerDesigner

Component Component DesignerDesigner

http://msdn.microsoft.com/embedded/getstart/basics/tutorialsxpe/default.aspx

Page 8: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

8

Windows XP Embedded With SP2

Field upgradeable devices! Security/Fix Updates addressed in SP2 Pro Roll-up of all post SP1 QFEs Fix Embedded customer and PSS issues with SP1

EWF PNP Driver support Device upgrade and service enhancements

Doc updates Component help for new components Active How-To

Page 9: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

9

Windows XP Embedded SP2 New Windows XP Professional features

Bluetooth Stack and Profile

DirectX9 Subsystem APIs

Windows Firewall enhancements

Stronger Internet Explorer

App Compat macros

System Management Server 2003 client

Page 10: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

10

.Net Compact Work 3.5 Feature

·System.IO.Compression , support for HTTP compression.

·Support for a subset of Linq’s Standard Query Operators.

·SoundPlayer support allowing for multiple sounds to play at once.

·New API for easily distinguishing Smartphone and Pocket PC.

·Enhanced logging for interop functionality with native code.

·Stack Trace Enhancements.

·GAC(Global Assembly Cache) Improvements.

·Allow for StrongName keys greater than 1024 long.

·Allow log files to be read at runtime.

Page 11: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

11

Windows XP Embedded SP2 Embedded Enabling Features enhancements

Already released (New Windows XP Professional features) Remote Desktop Protocol (RDP) 5.2 .NET Framework 1.1 SP1 Windows Media Player 9 Windows Media Player 10(2005/12/1)

New Enhanced Write Filter API

Faster Boot – Hibernate Once Resume Many

Integrated Remote Boot Setup

Page 12: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

12

Windows XP Embedded Feature Pack 2007 CTP ~New!! New EEFs! Such as File Based Write Filter and Registry Filter. USB Boot! Yes, this is native USB Boot capability in XPe! Enhancements to EWF and HORM Many of the bug fixes you've been asking for in the Tools

(such as Target Designer, CMI, Import Framework, SLX/XML usability)

New command line tool that replicates Target Designer, enables you to script your builds and much much more!

Tons of work on component dependencies to reduce footprint (including removing dependencies to the full "Internet Explorer" component!)

We've added new configurable UI to common components to simplify your offline configuration of images

New components added to the database to address more Application Compatibility challenges

New macro components to allow installation of other Microsoft technologies in your runtime

All security patches for XPe-SP2 rolled up to the Feature Pack repository

Page 13: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

13

Windows XP Embedded Benefits MUI Packs English Japanese Portuguese Portuguese Brazilian German French Spanish

Chinese Traditional Chinese Simplified Korean Dutch Italian

Norwegian Danish Swedish Finnish Israel Hebrew Arabic Greek Turkish Polish Czech Russian Hungarian

Page 14: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

14

Windows XP Embedded SP2 Roadmap

2007200620052004

“Componentized” versionbased on Windows XP

Service Pack 2with added

Embedded EnablingFeatures

Adding new tool functionality

and more Embedded Enabling

Features to XPe

Adding newWindows Vista

Enablingcomponents

To XPe

Windows XPeWindows XPeFeature Pack 1Feature Pack 1

Windows XPeWindows XPeFeature Pack 2Feature Pack 2

Windows XPeWindows XPeService Pack 2Service Pack 2

Page 15: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

15

Resources Evaluate Windows XP Embedded

Download it from http://msdn.microsoft.com/embedded

Experience the benefits of the Windows Embedded community Read technical content on Microsoft MSDN®:

http://msdn.microsoft.com/embedded Participate in newsgroups and chats:

http://msdn.microsoft.com/embedded/community/default.aspx

Sign up for the Embedded DevWire newsletter: http://msdn.microsoft.com/embedded/community/devwire/default.aspx

Windows XP Embedded Team : http://blogs.msdn.com/embedded/archive/

2006/07/10/660998.aspx

Page 16: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

16

Hands-on Labs Step-by-step VideoHands-on Labs Step-by-step Video

Windows XP Embedded SP2Windows XP Embedded SP2Windows XP Embedded SP2Windows XP Embedded SP2

Page 17: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

Kaiser Huang©2006. All rights [email protected]

Microsoft Windows XP Embedded SP2Microsoft Windows XP Embedded SP2

Lab1-1_WinXPe_SP1_Installation

Lab1-2_Update WinXPe_SP2

Lab3-1_Using Target Analyzer_tap

Lab3-2_Creating a New Base

Target Designer Configuration

Lab3-3_Resolving Configuration

Dependencies_Filter Manager

Lab4-1_Building the Operating System

Lab5-1_EWF_Configuration

Lab6-1_Creating an XP Embedded Macro

Component

Lab6-2_Testing an XP Embedded Macro

Component

Lab7-1_Creating an SLD File

Lab7-2_Creating a component

Hands-on Labs Step-by-step Video

Lab7-3_Creating a Repository Object

Lab7-4_Importing the SLD File into the

Database

Lab7-5_Testing the Component

Lab8-1_Create a new Shell Component Objects

in Component Designer

Lab8-2_Finding the Resources – Dependency

Walker

Lab8-3_Test the Shell Component

Lab9-1_Add Ram disk Driver and Post-FBA

embedded run-time image

Lab9-2-1_Create Windows XPE and

Ramdisk_Bootable CD

Lab9-2_Using SDIMgr and Test Ramdisk image

Kaiser Huang©2006. All rights [email protected]

Page 18: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

18

巨匠 XP Embedded嵌入式系統開發工程師教育訓練-課程表 (21 hours)

Day1

Day2

Page 19: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

19

巨匠 XP Embedded嵌入式系統開發工程師教育訓練-課程表 (21 hours)

Day3

Day4

Page 20: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

20

巨匠 XP Embedded嵌入式系統開發工程師教育訓練-課程表 (21 hours)

Day5

Day6

Page 21: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

21

巨匠 XP Embedded嵌入式系統開發工程師教育訓練-課程表 (21 hours)

Day7

Hot!! XP Embedded Develop Tools on Target Board Demo

Page 22: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

22

Page 23: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

23

MS Windows Embedded MS Windows Embedded 應用應用

http://shopping.pchome.com.tw/gpa/detail.php?pid=GPS00122

http://shopping.pchome.com.tw/holuk/detail.php?pid=MIL00038

桔子大小的超迷你電腦

實際操作示範新增功能進去User Interface Core 的修改

FBA--- > FBI 的兄弟嗎 ?!

Page 24: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

24

Page 25: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

25

Page 26: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

26

巨匠給您最專業的師資 授課經驗豐富、實務資歷完整巨匠給您最專業的師資 授課經驗豐富、實務資歷完整

Page 27: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

Q & A

請同學傳回問卷

Page 28: ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,

巨匠電腦台南認證中心

校園服務專員 : 杜昭誼

服務專線 :06-2200940