logging in or signing up WinCE Overview Julie Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 4079 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (1) Added: November 29, 2007 This Presentation is Public Favorites: 2 Presentation Description No description available. Comments Posting comment... By: praneeth.saripalli (6 month(s) ago) very nice.. Saving..... Post Reply Close Saving..... Edit Comment Close By: bhumareddy (18 month(s) ago) it is .plz forward me my id bhumareddy471@gmail.com Saving..... Post Reply Close Saving..... Edit Comment Close By: emtrai (23 month(s) ago) I want to download this file for my reference. Thanks :) Saving..... Post Reply Close Saving..... Edit Comment Close By: sac_mri (28 month(s) ago) May i get this PPT on my mail........ Saving..... Post Reply Close Saving..... Edit Comment Close By: kane123 (35 month(s) ago) dfeqwerqr Saving..... Post Reply Close Saving..... Edit Comment Close loading.... See all Premium member Presentation Transcript Windows CE Overview: Windows CE Overview Ralf Ebert System Engineer Device Solution Sales Microsoft CorporationWindows Embedded Video: Windows Embedded Video Agenda: Agenda Windows CE Overview Features Overview Development Cycle Tools Demo New Features of Windows CE 5.0 Shared Sources and LicensingWhat Is Windows CE?: What Is Windows CE? 32-bit, real-time, multitasking OS Highly componentized Delivered as a granular set of components Use Platform Builder tools to configure image Scalable Footprint scales with functionality selected Wide variety of CPU support Runs on x86, ARM, XScale, MIPS and SH4Wide Range of Devices : Thin Clients Digital Audio Receivers and Players Smart Displays Voice-over IP Devices Medical Devices Industrial Automation Wide Range of Devices Mobile Handhelds Set-Top Boxes GatewaysXP Embedded Versus Windows CE 5.0: XP Embedded Versus Windows CE 5.0 x86 processors Full Win32 API compatibility Basic images from 8MB (“Hello World”) With 3rd party extensions Multiple processors / power management Requires additional effort Basic images from 350 KB Native Processor Support Real-time Footprint Win32 API Compatibility Windows CE Architecture: OEM Hardware Embedded Shell Applications Microsoft OEM ISV, OEM Windows CE ArchitectureApproximate Image Sizes: Approximate Image SizesFeatures: Features Productive Solid Innovative Productive: Productive Faster Design Starts Pre-configured device designs Shorter Build-Debug-Deploy Cycle Common IDE Broader and Extensible CPU Support Design flexibility, ARM, MIPS, SH, x86 Powerful Application Development Visual Studio.NET, eMbedded Visual C++ 4.0 Greater Application Compatibility AYGShell API, Standard SDKProductive: Productive Emulation Environments Device Emulator, Emulation Edition Shared Source Access Over 2.5 million lines of source code available Community Collaboration Shared runtimes, newsgroups, chats, events New “How-To” Content Over 60 new step-by-step guidesSolid Foundation : Solid Foundation Hard Real-Time Kernel Ultra-low bounded ISR/IST latency Small Footprint Optimization Granular kernel, over 350 components System-Wide Reliability, Robustness Hung app API, unique device ID, memory mgmt Advanced Power Management Instant on, Power Manager Open Communications Platform TCP/IP, IPv4, IPv6, NDIS 5.1, Winsock 2.0Hard Real-Time : Hard Real-Time Nested interrupt support 256 priority levels Thread quantum level control Virtual memory write protection Built-in performance monitoring tools Low ISR/IST latency ISR/IST latencies of 2.8/26.4 microseconds Measured on an Intel 100MHZ boardWindowsCE 5.0 Priority Map: Windows CE 5.0 Priority Map Interrupt Architecture: Kernel Interrupt Architecture HW OAL Thread ISR Set Event ID ISR ISR1 ISRN ISR Latency IST IST LatencyPriority Inversion: Thread A Priority 1 Priority 2 Thread C Thread B Thread A Thread B Windows CE 2.x M[A,B] M[B,C] Mutex Thread A Priority InversionSolid Foundation : Solid Foundation Remote / Systems Manageability SNMP v2 Client, device management client Standards Support ECMA, Bluetooth, UPnP, USB, XML, SOAP Extensive Storage/File Systems TFAT, BinFS Core Server Support FTP/HTTP, RAS/PPTP Connect Securely Kerberos, PPTP, PEAP/EAPInnovative Solutions: Innovative Solutions Scalable Wireless Technologies PAN, LAN, WAN, Bluetooth, 802.11, Media Sense .NET-enabled Device Services XML, SOAP, Passport, .NET Compact Framework Rich Multimedia and Browsing Technologies WM 9 series, DirectX8, IE 6 Easiest Windows Integration WM9 Series codecs, IE 6, Windows Messenger View Common Microsoft Office Files Excel, Word, PPT, Image, PDFInnovative Solutions: Innovative Solutions Real-Time IP Communications SIP, RTC Terminal Services RDP 5.1, audio redirection Extensive Multi-Language Support 12 languages, font compression Adaptive Configurable User Interface Dynamic rotation multi-monitor, skinnable controls Extensive Device Drivers UPnP, 1394, ATA/IDE Windows CETools: Windows CE Tools Operating System Development Platform Builder Configuration and debugging tool for deploying an operating system Application Development eMbedded Visual C++ 4.0 SP4 “Native” application development C, C++, MFC, ATL Visual Studio.NET and Smart Device Programmability (SDP) “Managed” application development Visual Basic .NET, C# .NET .NET Compact FrameworkSlide21: Platform Builder Configuration Build Download Debug BSP (OAL, BootLoader, Drivers) Export SDK Embedded Visual C++ Visual Studio .NET Standard SDK Platform Builder Demo: Platform Builder Demo What’s New in Windows CE 5.0 Technology: What’s New in Windows CE 5.0 Technology Greater Productivity PQD/PQOAL effort, unified build Testing and Servicing Windows Error Reporting, CETK enhancements Advanced Multimedia D3D Mobile, FastStart, GDI, performance enhancements Enhanced Security Threat modeling, default security, AES Broad Source Access and Design Flexibility 25% more source, commercial derivativesToolsPlatform Builder : Tools Platform Builder Integrated Development Environment Unified build system Compiler Link time code generation Buffer security check - run-time protection of buffer overruns General performance enhancements Debugger Windows Error Reporting eXDI2 - single debugger to assist in debugging hardware Break point improvements Profiling Tools Emulator performance, security, and debugging updates Core Operating SystemKernel, Storage and File System: Core Operating System Kernel, Storage and File System Shared heap memory Improves performance on inter-process retrieval data Watchdog timer Allows applications to set a timer in the OS to recover from hung apps 64 system interrupts Kernel supports 64 system interrupts (SYSINTRs) Power down thread Kernel handles powering down hardware in a thread with highest priority Embedded database (EDB) Based on SQL Server CE 3.0 with advanced database functionality ATAPI enhancementsCore Operating SystemDevice Drivers: Core Operating System Device Drivers Production quality drivers Over 50 PQD drivers in the box in addition to sample drivers USB 2.0 host and function HID, Mass storage, Printer, RNDIS, SmartCard SDIO host Client driver interface compatible with SDIO Now! New model for PC card Fully supports 16 and 32-bit PC cards, Cardbus and Installable ISRs Device manager New design for bus drivers supporting removable media File system driver manager Can now flush and lock file systems individuallyCore Operating SystemBoard Support Packages: Core Operating System Board Support Packages Production quality OAL support Designed to minimize modifications made by the OEM and reduce overall development time BSP test suite Automated testing that replaces previous manual process New and updated BSP support for most popular hardware See next slideWindows CE BSP: Windows CE BSP Intel Assabet and Lubbock (use Mainstone II) ARM Integrator (use Samsung SMDK2410) SH3 Keywest (deprecated) BSPs NO LONGER SUPPORTEDCore Operating SystemBrowser: Core Operating System Browser Blocking pop-up windows Disables window.open RPC support for IE Requirement for some websites to render properly Platform for privacy preferences (P3P) IE will now be able to display sites with a P3P policy Support theming for IE controls IE intrinsic controls can be displayed using skins Filters and transitions Improved user experience and presentation of web content IE 6.0 sample Auto complete URL, Status bar, Internet Settings Control Panel TV lens support Fixed width layoutCore Operating SystemMultimedia: Core Operating System Multimedia Direct3D Mobile COM-based D3D programming model built on DirectX 8 Graphics Device Interface (GDI) Faster graphics and text rendering, alpha blending Display drivers (Intel Marathon, Silicon Motion Cougar, ATI Rage XL, Single Flat driver) Test kit and benchmarking tools for driver optimization Fast Start Decreases playback start time Still image support Single library to support still image codecs (JPG, GIF, PNG, TIFF, BMP and ICO) Updating Windows Media codecs to support: WMA Pro, WMA Lossless , WMV Advanced Profile (Broadcast) Codecs: MPEG-1, WMV/MPEG-4, WMA, MP3 – WAVE parser…Cryptography New Features : Cryptography New Features Cryptography API New algorithms added Advanced Encryption Standard (AES) – 128-bit SHA-2 support for S/MIME (secure MIME / e-mail format) Apply for FIPS 140-2 Level 1 Certification (US Government) Algorithms we are getting certified for: RSA, AES, DES, 3DES, SHA-1, HMAC, SHA-2 Benefits Improved verification infrastructure Stronger encryption and device side security Hardware Design Centerwww.microsoft.com/windows/embedded/ce.net/evaluation/hardware : Hardware Design Center www.microsoft.com/windows/embedded/ce.net/evaluation/hardware Board Support Packages Overview Learn about what a BSP is and how you can use it to rapidly bring up an operating system on a standard development board (SDB) and evaluate its features. Device Driver Overview Find out about implementing device drivers that support your own hardware without additional support from Microsoft. Hardware-Assisted Debug Overview Discover how you can use hardware-assisted debugging to control, examine, and modify your Windows CE device. Hardware Compatibility List Find which hardware peripherals are compatible with the Microsoft Windows CE operating system. Supported Board Support Packages Search this list of BSPs and Microsoft-certified BSPs that are included in Windows CE 3.0 and Windows CE and download. Supported Device Drivers Find a list of drivers that are included in Windows CE, as well as those that are Microsoft certified and available for download. Supported Processors This list provides details of processors currently supported for use with Windows CE. Enables customers to get to market more quickly by providing a one-stop destination to quickly find information on supported and certified processors, Board Support Packages (BSPs) and drivers Shared Source: Shared Source Shared Source Program Overview: Shared Source Program OverviewExporting : Exporting Can export any existing BSP, driver, or User Project Can not export MS features CEC file determines the way it is displayed in the catalog CEC file contains the link to User Projects Export Wizard creates an MSI with additional information and EULA (if desired)Mobile and Embedded Roadmap: Today 2005+ Mobile and Embedded Roadmap Windows Mobile 5.0 Next Version of Windows CE codename „Yamazaki“Windows CE Licensing: Windows CE LicensingRun-time License Options Windows CE 5.0: Run-time License Options Windows CE 5.0Licensing End of Life (EOL) Policy: Licensing End of Life (EOL) Policy END OF LIFE POLICY: Toolkits: EOL when “mainstream” support ends Run-times: EOL when “extended” support ends IMPORTANT INFORMATION: * Windows CE 2.11, 2.12, and 3.0 are grandfathered out of the support policy; therefore run-times sales for those products will end on the dates listed above in conjunction with their support expiration dates * We are still determining the details of the one-time buyout we will offer direct and channel partners. This will be solidified and communicated by the end of Q1 FY05. Resources: Resources More Windows Embedded Information http://msdn.microsoft.com/embedded Windows Embedded Partner Web Site http://www.mswep.com Get the Windows Embedded Introductory Kit http://www.windowsembeddedkit.com Technical information for application development http://msdn.microsoft.com/mobile Show off your device with the Device Showcase Program E-mail: devices @ microsoft.comSlide42: © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
WinCE Overview Julie Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 4079 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (1) Added: November 29, 2007 This Presentation is Public Favorites: 2 Presentation Description No description available. Comments Posting comment... By: praneeth.saripalli (6 month(s) ago) very nice.. Saving..... Post Reply Close Saving..... Edit Comment Close By: bhumareddy (18 month(s) ago) it is .plz forward me my id bhumareddy471@gmail.com Saving..... Post Reply Close Saving..... Edit Comment Close By: emtrai (23 month(s) ago) I want to download this file for my reference. Thanks :) Saving..... Post Reply Close Saving..... Edit Comment Close By: sac_mri (28 month(s) ago) May i get this PPT on my mail........ Saving..... Post Reply Close Saving..... Edit Comment Close By: kane123 (35 month(s) ago) dfeqwerqr Saving..... Post Reply Close Saving..... Edit Comment Close loading.... See all Premium member Presentation Transcript Windows CE Overview: Windows CE Overview Ralf Ebert System Engineer Device Solution Sales Microsoft CorporationWindows Embedded Video: Windows Embedded Video Agenda: Agenda Windows CE Overview Features Overview Development Cycle Tools Demo New Features of Windows CE 5.0 Shared Sources and LicensingWhat Is Windows CE?: What Is Windows CE? 32-bit, real-time, multitasking OS Highly componentized Delivered as a granular set of components Use Platform Builder tools to configure image Scalable Footprint scales with functionality selected Wide variety of CPU support Runs on x86, ARM, XScale, MIPS and SH4Wide Range of Devices : Thin Clients Digital Audio Receivers and Players Smart Displays Voice-over IP Devices Medical Devices Industrial Automation Wide Range of Devices Mobile Handhelds Set-Top Boxes GatewaysXP Embedded Versus Windows CE 5.0: XP Embedded Versus Windows CE 5.0 x86 processors Full Win32 API compatibility Basic images from 8MB (“Hello World”) With 3rd party extensions Multiple processors / power management Requires additional effort Basic images from 350 KB Native Processor Support Real-time Footprint Win32 API Compatibility Windows CE Architecture: OEM Hardware Embedded Shell Applications Microsoft OEM ISV, OEM Windows CE ArchitectureApproximate Image Sizes: Approximate Image SizesFeatures: Features Productive Solid Innovative Productive: Productive Faster Design Starts Pre-configured device designs Shorter Build-Debug-Deploy Cycle Common IDE Broader and Extensible CPU Support Design flexibility, ARM, MIPS, SH, x86 Powerful Application Development Visual Studio.NET, eMbedded Visual C++ 4.0 Greater Application Compatibility AYGShell API, Standard SDKProductive: Productive Emulation Environments Device Emulator, Emulation Edition Shared Source Access Over 2.5 million lines of source code available Community Collaboration Shared runtimes, newsgroups, chats, events New “How-To” Content Over 60 new step-by-step guidesSolid Foundation : Solid Foundation Hard Real-Time Kernel Ultra-low bounded ISR/IST latency Small Footprint Optimization Granular kernel, over 350 components System-Wide Reliability, Robustness Hung app API, unique device ID, memory mgmt Advanced Power Management Instant on, Power Manager Open Communications Platform TCP/IP, IPv4, IPv6, NDIS 5.1, Winsock 2.0Hard Real-Time : Hard Real-Time Nested interrupt support 256 priority levels Thread quantum level control Virtual memory write protection Built-in performance monitoring tools Low ISR/IST latency ISR/IST latencies of 2.8/26.4 microseconds Measured on an Intel 100MHZ boardWindowsCE 5.0 Priority Map: Windows CE 5.0 Priority Map Interrupt Architecture: Kernel Interrupt Architecture HW OAL Thread ISR Set Event ID ISR ISR1 ISRN ISR Latency IST IST LatencyPriority Inversion: Thread A Priority 1 Priority 2 Thread C Thread B Thread A Thread B Windows CE 2.x M[A,B] M[B,C] Mutex Thread A Priority InversionSolid Foundation : Solid Foundation Remote / Systems Manageability SNMP v2 Client, device management client Standards Support ECMA, Bluetooth, UPnP, USB, XML, SOAP Extensive Storage/File Systems TFAT, BinFS Core Server Support FTP/HTTP, RAS/PPTP Connect Securely Kerberos, PPTP, PEAP/EAPInnovative Solutions: Innovative Solutions Scalable Wireless Technologies PAN, LAN, WAN, Bluetooth, 802.11, Media Sense .NET-enabled Device Services XML, SOAP, Passport, .NET Compact Framework Rich Multimedia and Browsing Technologies WM 9 series, DirectX8, IE 6 Easiest Windows Integration WM9 Series codecs, IE 6, Windows Messenger View Common Microsoft Office Files Excel, Word, PPT, Image, PDFInnovative Solutions: Innovative Solutions Real-Time IP Communications SIP, RTC Terminal Services RDP 5.1, audio redirection Extensive Multi-Language Support 12 languages, font compression Adaptive Configurable User Interface Dynamic rotation multi-monitor, skinnable controls Extensive Device Drivers UPnP, 1394, ATA/IDE Windows CETools: Windows CE Tools Operating System Development Platform Builder Configuration and debugging tool for deploying an operating system Application Development eMbedded Visual C++ 4.0 SP4 “Native” application development C, C++, MFC, ATL Visual Studio.NET and Smart Device Programmability (SDP) “Managed” application development Visual Basic .NET, C# .NET .NET Compact FrameworkSlide21: Platform Builder Configuration Build Download Debug BSP (OAL, BootLoader, Drivers) Export SDK Embedded Visual C++ Visual Studio .NET Standard SDK Platform Builder Demo: Platform Builder Demo What’s New in Windows CE 5.0 Technology: What’s New in Windows CE 5.0 Technology Greater Productivity PQD/PQOAL effort, unified build Testing and Servicing Windows Error Reporting, CETK enhancements Advanced Multimedia D3D Mobile, FastStart, GDI, performance enhancements Enhanced Security Threat modeling, default security, AES Broad Source Access and Design Flexibility 25% more source, commercial derivativesToolsPlatform Builder : Tools Platform Builder Integrated Development Environment Unified build system Compiler Link time code generation Buffer security check - run-time protection of buffer overruns General performance enhancements Debugger Windows Error Reporting eXDI2 - single debugger to assist in debugging hardware Break point improvements Profiling Tools Emulator performance, security, and debugging updates Core Operating SystemKernel, Storage and File System: Core Operating System Kernel, Storage and File System Shared heap memory Improves performance on inter-process retrieval data Watchdog timer Allows applications to set a timer in the OS to recover from hung apps 64 system interrupts Kernel supports 64 system interrupts (SYSINTRs) Power down thread Kernel handles powering down hardware in a thread with highest priority Embedded database (EDB) Based on SQL Server CE 3.0 with advanced database functionality ATAPI enhancementsCore Operating SystemDevice Drivers: Core Operating System Device Drivers Production quality drivers Over 50 PQD drivers in the box in addition to sample drivers USB 2.0 host and function HID, Mass storage, Printer, RNDIS, SmartCard SDIO host Client driver interface compatible with SDIO Now! New model for PC card Fully supports 16 and 32-bit PC cards, Cardbus and Installable ISRs Device manager New design for bus drivers supporting removable media File system driver manager Can now flush and lock file systems individuallyCore Operating SystemBoard Support Packages: Core Operating System Board Support Packages Production quality OAL support Designed to minimize modifications made by the OEM and reduce overall development time BSP test suite Automated testing that replaces previous manual process New and updated BSP support for most popular hardware See next slideWindows CE BSP: Windows CE BSP Intel Assabet and Lubbock (use Mainstone II) ARM Integrator (use Samsung SMDK2410) SH3 Keywest (deprecated) BSPs NO LONGER SUPPORTEDCore Operating SystemBrowser: Core Operating System Browser Blocking pop-up windows Disables window.open RPC support for IE Requirement for some websites to render properly Platform for privacy preferences (P3P) IE will now be able to display sites with a P3P policy Support theming for IE controls IE intrinsic controls can be displayed using skins Filters and transitions Improved user experience and presentation of web content IE 6.0 sample Auto complete URL, Status bar, Internet Settings Control Panel TV lens support Fixed width layoutCore Operating SystemMultimedia: Core Operating System Multimedia Direct3D Mobile COM-based D3D programming model built on DirectX 8 Graphics Device Interface (GDI) Faster graphics and text rendering, alpha blending Display drivers (Intel Marathon, Silicon Motion Cougar, ATI Rage XL, Single Flat driver) Test kit and benchmarking tools for driver optimization Fast Start Decreases playback start time Still image support Single library to support still image codecs (JPG, GIF, PNG, TIFF, BMP and ICO) Updating Windows Media codecs to support: WMA Pro, WMA Lossless , WMV Advanced Profile (Broadcast) Codecs: MPEG-1, WMV/MPEG-4, WMA, MP3 – WAVE parser…Cryptography New Features : Cryptography New Features Cryptography API New algorithms added Advanced Encryption Standard (AES) – 128-bit SHA-2 support for S/MIME (secure MIME / e-mail format) Apply for FIPS 140-2 Level 1 Certification (US Government) Algorithms we are getting certified for: RSA, AES, DES, 3DES, SHA-1, HMAC, SHA-2 Benefits Improved verification infrastructure Stronger encryption and device side security Hardware Design Centerwww.microsoft.com/windows/embedded/ce.net/evaluation/hardware : Hardware Design Center www.microsoft.com/windows/embedded/ce.net/evaluation/hardware Board Support Packages Overview Learn about what a BSP is and how you can use it to rapidly bring up an operating system on a standard development board (SDB) and evaluate its features. Device Driver Overview Find out about implementing device drivers that support your own hardware without additional support from Microsoft. Hardware-Assisted Debug Overview Discover how you can use hardware-assisted debugging to control, examine, and modify your Windows CE device. Hardware Compatibility List Find which hardware peripherals are compatible with the Microsoft Windows CE operating system. Supported Board Support Packages Search this list of BSPs and Microsoft-certified BSPs that are included in Windows CE 3.0 and Windows CE and download. Supported Device Drivers Find a list of drivers that are included in Windows CE, as well as those that are Microsoft certified and available for download. Supported Processors This list provides details of processors currently supported for use with Windows CE. Enables customers to get to market more quickly by providing a one-stop destination to quickly find information on supported and certified processors, Board Support Packages (BSPs) and drivers Shared Source: Shared Source Shared Source Program Overview: Shared Source Program OverviewExporting : Exporting Can export any existing BSP, driver, or User Project Can not export MS features CEC file determines the way it is displayed in the catalog CEC file contains the link to User Projects Export Wizard creates an MSI with additional information and EULA (if desired)Mobile and Embedded Roadmap: Today 2005+ Mobile and Embedded Roadmap Windows Mobile 5.0 Next Version of Windows CE codename „Yamazaki“Windows CE Licensing: Windows CE LicensingRun-time License Options Windows CE 5.0: Run-time License Options Windows CE 5.0Licensing End of Life (EOL) Policy: Licensing End of Life (EOL) Policy END OF LIFE POLICY: Toolkits: EOL when “mainstream” support ends Run-times: EOL when “extended” support ends IMPORTANT INFORMATION: * Windows CE 2.11, 2.12, and 3.0 are grandfathered out of the support policy; therefore run-times sales for those products will end on the dates listed above in conjunction with their support expiration dates * We are still determining the details of the one-time buyout we will offer direct and channel partners. This will be solidified and communicated by the end of Q1 FY05. Resources: Resources More Windows Embedded Information http://msdn.microsoft.com/embedded Windows Embedded Partner Web Site http://www.mswep.com Get the Windows Embedded Introductory Kit http://www.windowsembeddedkit.com Technical information for application development http://msdn.microsoft.com/mobile Show off your device with the Device Showcase Program E-mail: devices @ microsoft.comSlide42: © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.