Industry Trends



Yüklə 479 b.
tarix14.10.2017
ölçüsü479 b.
#4557



Industry Trends

  • Industry Trends

  • Overview of Windows Embedded CE

  • Key Benefits of Windows Embedded CE 6.0

  • New enabled scenarios

    • Examples
  • Developer Tools

    • Platform Builder for CE 6.0
  • CE 6.0 Operating System

    • Implementation of CE 6.0
  • Roadmap

  • Summary



Devices

  • Devices

  • Devices continue to be more connected (At home, work, and in the field)

  • OEMs need to incorporate larger number of more complex applications into the embedded device

  • Deployed Devices need to grow in functionality; applications from a variety of sources can create a richer end-user experience

  • Devices need to work “Better together” with other devices and technologies

  • Developers

  • Device life cycles are shrinking in the consumer space

  • Developers are getting asked to do more in less amount of time

  • Device differentiation continues to shift towards the application

  • Investments in hardware and software platforms need to be able to be used in multiple products.



32-bit, real-time, multitasking OS

  • 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 SH4
  • Supported

    • 10 year support policy from Microsoft














Tools

  • Tools

    • Integrated into Visual Studio 2005
    • Updated catalog functionality over previous versions
      • Better visibility to developer-selected components and system-selected dependencies
    • ARM Device emulator integrated into Platform Builder
    • New ARM debugger transports supported
      • Faster: DMA KITL for device emulator.
      • Better: Does not have to emulate Ethernet or serial.
    • Postmortem debugging
      • The debugger can open .kdump files and view them in Platform Builder
      • You now have better visibility of what happened during your device crash.
    • New USB download transfer
    • Runtime image viewer
      • Static analysis tool for nk.bin files
  • Editors

    • Intellisence: Code Faster with Auto complete for functions & variable names.
    • Syntax highlighting
    • Graphical Reg File editor
    • Improved Catalog editor
      • Create and edit catalog files easily


Compilers

  • Compilers

    • Visual Studio 2005 Compilers (v8)
      • Improved conformance
      • Improved code generation
    • Supports safe SEH for security compliance
    • Allows pluggable C Run-Time support
    • Pluggable Floating Point support
    • PREfast support for ARM, MIPS, x86 and SH
  • Reference

    • Documentation integrated with Visual Studio 2005
      • Helps to speed access to reference information




32K processes & 2GB VM per process

    • 32K processes & 2GB VM per process
      • Devices can provide a rich user experience
      • Devices can run a wide variety of more complex applications
    • Enhanced Flexibility with kernel mode and user mode
      • Key, low level OS components, such as GWES, File System manager & device driver manager are now in kernel space for improved performance.
      • Developers can put the driver in Kernel space or User space depending on their design goals
    • Support for ARM v6 CPUs
      • Support for common ARM Core in addition to MIPS, SH & x86
    • Hard real time capabilities maintained


Microsoft ported all the key components from the previous versions of CE

  • Microsoft ported all the key components from the previous versions of CE

    • Customers can easily port projects to this new version
  • Commonly asked characteristics for this release

    • Enhanced wireless networking support
      • Helps to connect better with new protocols
    • Performance and size
      • Real time, Small footprint OS


Next-generation file system

  • Next-generation file system

  • Cache manager

    • Improved performance when accessing files
  • Data encryption

    • Encrypt files that are on removable media
  • UDFS v2.5 with read support

    • Ability to read DVD data




Porting applications

  • Porting applications

    • Native
      • Well-behaved applications (Win32-compatible) work with little to no changes
        • Re-use your existing investments
      • “App compat” tool helps assess issues
        • Apps using CE 5.0-specific tricks may be problematic
    • Managed
      • .NET CF 2.0 included
        • .NET applications will be easily ported


BSPs

  • BSPs

    • Quickly port your BSP
      • Feedback from early adopters is very promising
    • Key BSPs were included in the Beta
      • Developers have actually started porting even before the final version was out
    • More BSPs being released later
      • Microsoft working actively with Silicon Vendors and 3rd parties, check the BSP website for updates
    • Beta presented at MEDC
      • Training of developers took place many months before the final version was out, ecosystem ready at launch
  • Device Drivers

    • User Mode and Kernel mode Driver Model
      • Minimal effort to port existing drivers
    • DMA Abstraction Layer
      • Helps to Improve driver performance
    • USB OTG “On The Go”
      • Your device can be a USB host or USB device
    • USB Function Composite client
      • Allows the USB Device to perform multiple functions simultaneously
    • USB Function Alternate Interfaces support
      • When the device is about to start transferring data, the host side client driver can change the interface to allocate higher bandwidth
    • USB Function Printer Client Driver
      • This lets your CE Embedded device be a printer






For more information Visit the CE website www.microsoft.com/windowsce

  • For more information Visit the CE website www.microsoft.com/windowsce

  • Windows Embedded at MSDN

    • http://www.msdn.microsoft.com/embedded/
  • Windows Embedded Partner Site

    • http://www.mswep.com
  • Get the Windows Embedded Introductory Kit

    • http://www.windowsembeddedkit.com
  • Newsgroups

    • microsoft.public.windowsce.embedded
    • microsoft.public.windowsce.platbuilder




Yüklə 479 b.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə