Download presentation
Presentation is loading. Please wait.
1
请点击以下链接下载WinHEC的演讲材料
Download WinHEC presentations here:
2
Windows Mobile Manufacturing
WinHEC 2015 12/7/ :40 AM Windows Mobile Manufacturing Jackie Chang Senior Program Manager © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Introduction and Agenda
Tech Ready 15 12/7/2018 Introduction and Agenda Session Abstract This session reviews the workflow, tools and processes to create, customize, deploy and perform factory testing on Windows 10 for phones and small screen tablets Session Agenda Windows Mobile manufacturing overview Creating and customizing a Windows Mobile image Deploying the Windows image Setting up the manufacturing test environment and running the tests © 2012 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.
4
Manufacturing Overview
WinHEC 2015 12/7/ :40 AM Manufacturing Overview Image Creation [Lab] SMT [Factory] OS Flash Device Assembly and Testing Provisioning/ Security Pack and QA Sampling © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Manufacturing phases What is new? What do I have to change?
Full production Deploy/ Pilot run Integrate/ Test Try Plan What is new? What do I have to change? What do I need to prepare? Who will do the work? How do I integrate into my existing process? Create new processes or integrate into existing processes. Validate tools and processes in own environment. Manufacturing work back schedule. Identify additional customizations. Build sample image and test. Deploy in factory test environment. Measure performance. Validate tools/processes in factory environment. Mass production.
6
Manufacturing Flow Comparison
WinHEC 2015 12/7/ :40 AM Manufacturing Flow Comparison Image assets Image customization Image capture Image deployment Lab Factory Image assets Windows Mobile ZIP file Board Support Package (BSP) Feature manifest Apps and customizations Offline (WICD/DISM) App, BSP installation Image customizations WICD Generate FFU format image FFU tool Applies Windows image Mobile Image assets Windows Desktop WIM file Drivers, apps Language packs OEM customization packages Offline (WICD/DISM) App, driver installation OEM customization Online (Audit Mode) win32 app installation OEM customization capture DISM Capture image WICD Generate deployment media or image FFU tool or production media Applies Windows image Desktop © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Mobile vs. Desktop Mobile is a separate image (OS) from Desktop
12/7/ :40 AM Mobile vs. Desktop Mobile is a separate image (OS) from Desktop Mobile is a worldwide image Desktop is single language with option to add languages Mobile disk footprint is different than Desktop Mobile minimum disk size requirement is 4 GB, Desktop 32-bit is 16 GB Mobile image creation and deployment processes can be applied to desktop Converged imaging experience when using Windows Imaging and Configuration Designer (WICD) tool Mobile does not require activation © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Windows 10 Mobile goals Converged imaging experience
WinHEC 2015 12/7/ :40 AM Windows 10 Mobile goals Converged imaging experience Imaging workflow and experience for desktop and mobile are converged when using Windows Image Configuration & Designer (WICD) Efficient manufacturing Manufacturing Mode in the Retail OS Full Flash Update (FFU) and FFU Tool provide a fast, flexible and easy to use OS flashing Easy Service Center and Refurbishment Swift and simple process © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Windows 10 Mobile Investments
Benefit Code signing Flexibility Windows Image Configuration & Designer Easy to use Full Flash Update (FFU) Tool Fast, flexible and easy to use Manufacturing Mode (MM) Simple and efficient manufacturing MMI1 Flexible, high quality, great interaction Refurbishment Swift and simple process 1 Qualcomm deliverable
10
Windows 10 Mobile Manufacturing Workflow
High level example Image Creation [Lab] SMT [Factory] OS Flash Device Assembly and Testing Provisioning/ Security Pack and QA Sampling Some items have dependencies on Silicon Vendors.
11
Device assembly and testing
WinHEC 2015 12/7/ :40 AM Creating and Customizing a Windows 10 Image for Phones and Small Screen Tablets Image Creation [Lab] SMT [Factory] OS Flash Device assembly and testing Provisioning/ Security Pack and QA sampling © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Windows Imaging and Configuration Designer (WICD)
13
WICD Goals and Benefits
12/7/ :40 AM WICD Goals and Benefits Turn-key solution with unified experience for Windows image configuration Automated process for generating images and installation media Built-in support for single mobile device image flashing via USB tethering Flexible imaging and configuration support Assets – apps Settings – Mobile Centralized Settings Framework (MCSF) and multi-variant settings © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
High Level Imaging Workflow
Factory Floor Deployment Imaging Lab WICD Planning Collateral acquisition Imaging & customization Testing
15
Planning & Preparation
Define product Acquire reference device Acquire hardware/platform specific Board Support Package (BSP) from IHV Gather customization details Technician computer Host OS can be x86 or amd64 Windows 10, Windows 8.x, or Windows 7 Windows 10 Assessment and Deployment Kit (ADK) Windows Imaging and Configuration Designer (WICD) Windows 10 Mobile OS Windows 10 packages and feature manifests
16
Gather Imaging Sources & Collaterals
Acquire Microsoft provided Microsoft OS packages in ZIP file from Microsoft OEM portal, BSPs from Silicon Vendor (SV) and imaging collaterals from various sources. File type Source Examples Microsoft OS Packages .zip OEM portal MobileOS-arm-fre.zip Board Support Packages .xml, .cab, or .spkg SV portal xxx.bsp.config.xml, OEM.rpm.cab, OEM.rpm.spkg BSP.config.xml/OEMInput File .xml IHV/OEM created ProductionOEMInput.xml Feature manifest & optional packages .xml, .cab or OEM created xxxProductionFM.xml, OEM.OEM_TEST.cab, OEM.OEM_Test.spkg Modern applications .appx .appxbundle OEM Portal/ISV Microsoft.Windows.MyApp_8wekyb3d8bbwe.appxbundle Provisioning package .ppkg CustomData.ppkg Footnote
17
General WICD Workflow Image customization and creation
Deployment options
18
Windows ICD – Project New Project Start a new project workflow
Open Project Continue with an existing project workflow Basic workflows Build provisioning package Build model image
19
Windows ICD – Imaging source
Footnote
20
Windows ICD – Customizations
Assets Store Apps Offline data Maps, etc. Settings MCSF, etc. Customization XML Generated by project saving Provisioning package Apply at imaging time Apply at device runtime
21
Windows ICD – Build Mobile Image
Mobile imaging FFU image Image types Flashing Single device
22
Windows ICD – CLI Build provisioning package Build customized image
12/7/ :40 AM Windows ICD – CLI Build provisioning package Take input of one or more customization XML files generated via Windows ICD or manual editing Build customized image Specify path to the root directory containing MS packages Take OEMInput XML or BSP config XML input file Support provisioning package instead of customizations answer file © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Device assembly and testing
WinHEC 2015 12/7/ :40 AM Code Signing Image Creation [Lab] SMT [Factory] OS Flash Device assembly and testing Provisioning/ Security Pack and QA sampling © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
WinHEC 2015 12/7/ :40 AM Submission policy An ODM/IDH can use their own certificate to submit signing and update jobs for an OEM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
Windows Mobile 10 package signing
WinHEC 2015 12/7/ :40 AM Windows Mobile 10 package signing OEM uses pkggen.exe Packages OEM uses the Ingestion Client to sign Packages Windows Phone Signing Services Signed Packages © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
Windows Mobile 10 image signing
WinHEC 2015 12/7/ :40 AM Windows Mobile 10 image signing OEM uses WICD to create FFU FFU OEM uses the Ingestion Client to sign FFU catalog Signed Packages OEM uses FFU Tool to flash image to phone OEM uses ImageSigner to sign the FFU Signed ffu.cat file © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Full Flash Update (FFU) tool and format
Image Creation [Lab] SMT [Factory] OS Flash Device assembly and testing Provisioning/ Security Pack and QA sampling
28
What is Full Flash Update (FFU)?
Tech Ready 15 12/7/2018 What is Full Flash Update (FFU)? FFU is a fully documented sector based imaging format created by Microsoft that support all Windows editions Benefits Security and data integrity features built into imaging format Partitioning and boot management is part of the image saving factory time per device Supported by Microsoft deployment technologies © 2012 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.
29
FFU image format Security header Image header Store header
Payload data Contains signed catalog and hashes for each data block. Contains metadata to indicate this is an FFU image and data to determine if the image supports protection mode Contains metadata that describes the payload such as FFU imaging version, PlatformID of target device, information on how to write the block data to the disk. Contains all of the block data that will be written to the disk. *padding between each section
30
Tech Ready 15 12/7/2018 How is FFU deployed? In most scenarios, FFUs are deployed via USB tethered connection between a host and a device FFUs can also be deployed by booting the device into an OS environment (i.e. WinPE) and sector writing the image to the disk via DISM Two typical deployments USB tethered flashing Sector writing © 2012 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.
31
USB tethered deployment example
2. Install device firmware and UEFI flashing app1 3. Reboot and launch UEFI flashing app 1. Connect bare metal device to host via USB 4. “Flash ready” device is auto - detected and Mobile image is sent 6. Device is disconnected 5. Device is rebooted to the full OS or manufacturing mode of the OS 1. This step will vary based on IHV.
32
Investments Investment Details Supports USB 3.0
WinHEC 2015 12/7/ :40 AM Investments Investment Details Fast flashing Supports USB 3.0 Leverage flashing WIM for efficiency Multi-device flashing Flash up to 8 devices concurrently Target specific devices for flashing Automatic flashing via FFU GUI tool Flash a single image to multiple devices continuously on factory floor View flashing progress, timing and errors through a simple UI Bare device flashing support Flash the entire user visible region of the disk via a pure EFI app (less than 110KB) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
MSFT provided technologies (Host)
Tools Recommended usage Multi-device User interface Disk type Manufacturing Development GUI Command line Non-removable Removable Image Flashing Tool (ffuclient.exe) Y FFU Tool (ffutool.exe) *Deployment, Imaging and Servicing Manager (dism.exe) *Requires USB host support for deployment
34
MSFT provided technologies (Device)
Tools Description Application type Size Partition required FFULoader Application that can flash an FFU or WIM to a device irrespective of secure boot state. Recommended Scenario: Refurbishment Boot 1.5 MB EFI/ESP (OS) FFULoaderFW_min Application that can flash an FFU to any device with secure boot disabled. Recommended Scenario: Manufacturing EFI <110 KB UEFI Firmware Flashing WIM Small OS that performs multi-threaded flashing. Recommended Scenario: Refurbishment/Development Client (EXE) 60 KB
35
USB flashing UEFI requirements
12/7/ :40 AM USB flashing UEFI requirements Windows minimum UEFI flashing requirements USBFn protocol revision 1 or higher Block I/O 1 protocol UEFI Desync event -- Optional: Only needed if UEFI components attempt to read/write to the disk during flashing Optimal flashing UEFI requirements Block I/O 2 protocol USBFn protocol revision 2 or higher for flashing at SuperSpeed © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
36
Requirements Windows Assessment and Deployment Kit (ADK)
12/7/ :40 AM Requirements Windows Assessment and Deployment Kit (ADK) Image Flashing Tool --Contains required host side flashing app (ffuclient.exe) --Contains required device side flashing UEFI apps and flashing OS Supported hosts x86 and amd64 Windows 10, Windows 8.x, and Windows 7, Server 2008 R2 and later © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
37
Device Assembly and Testing
WinHEC 2015 12/7/ :40 AM Manufacturing Mode Image Creation [Lab] SMT [Factory] OS Flash Device Assembly and Testing Provisioning/ Security Pack and QA Sampling © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
38
Manufacturing Flows Manufacturing Flow Built For Benefits
WinHEC 2015 12/7/ :40 AM Manufacturing Flows Manufacturing Flow Built For Benefits Manufacturing Mode of the Mobile OS (Recommended) Manufacturing speed Provides an efficient manufacturing environment in the retail OS without extra flashes Boot to Manufacturing Mode to validate devices on your factory line, then switch to retail mode Boot back into Manufacturing Mode during refurbishment on a retail device Manufacturing with the Retail Mobile Operating System Limited Quality Assurance testing. Improvements in Windows 10 make it easier to use the full, retail Mobile OS to perform Quality Assurance testing on a small percentage of devices on your line Improvements to boot selection and factory reset streamline using the full, retail OS © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
Validating Device Hardware
Tech Ready 15 12/7/2018 Validating Device Hardware Windows 10 Mobile provides manufacturing environments to help you efficiently manufacture Silicon Vendor tools help validate device hardware on your factory floor Bring up vs. Manufacturing Our environments help you quickly build and validate a device was manufactured properly Verify that hardware and drivers work correctly with the Operating System during Bring Up © 2012 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.
40
12/7/ :40 AM Manufacturing Mode An efficient manufacturing environment in the Retail OS Manufacturing Mode is built for speed: bypass the consumer experience, fast reboots, limited UI Manufacturing Mode is part of the retail OS but only starts what you need to test hardware (no tiles, no OOBE, no Factory Reset) Boot to Manufacturing Mode on your factory floor to enable fast hardware testing using Silicon Vendor tools Change boot to the Retail OS when the device is ready to ship Boot back into Manufacturing Mode during refurbishment No extra flashes or factory resets required © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
Retail Full OS Quality Assurance testing in the Retail OS
12/7/ :40 AM Retail Full OS Quality Assurance testing in the Retail OS Boot a device to the full retail OS to perform limited Quality Assurance testing Quality Assurance testing is performed using inbox applications or your own Modern application The retail full OS is not designed to support manufacturing of all devices and is the slowest process: requires factory reset when finished Manufacturing Mode is the recommended process and does not require extra flashes or factory resets © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
42
Manufacturing flow and tools (Qualcomm)
Image Creation [Lab] SMT [Factory] OS Flash Device assembly and testing Provisioning/ Security Pack and QA sampling
43
MMI (Placeholder) (Qualcomm)
Image Creation [Lab] SMT [Factory] OS Flash Device assembly and testing Provisioning/ Security Pack and QA sampling
44
Refurbishment
45
Service Center and Refurbishment
Use Manufacturing Mode in Service Center Device comes into Service Center Boot into Manufacturing Mode Re-test device using included Manufacturing tools Re-flash device (as needed) Resell
46
Summary
47
Summary Converged imaging experience Easy of use tools
Streamlined manufacturing process Simple refurbishment and service center experience
48
Call to Action We want to hear from you!
12/7/ :40 AM Call to Action We want to hear from you! Provide questions and feedback to your Microsoft representative © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
49
Please Complete an Evaluation. Your input is important!
Tech Ready 15 12/7/2018 Please Complete an Evaluation. Your input is important! Access Evaluation Forms: © 2012 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.
50
12/7/ :40 AM (c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.