Developing Embedded Solutions for Microsoft Windows CE | Platform Builder, Drivers & Debugging

Learn to build, customize, debug, and support Microsoft Windows CE embedded systems using Platform Builder, including OS images, kernel architecture, device drivers, networking, security, Win32, and .NET Compact Framework development.
SKU: 2540

Select duration. Access ends after the period.

$299.95

Sneak peek inside!

Sneak peek inside!

Course Length: 08 Hours 51 Minutes 08 Seconds
The paid version of this course contains videos on the following topics: 

Overview

This course provides advanced, hands-on training in developing embedded solutions for Microsoft Windows CE. You’ll learn how to build and customize Windows CE operating system images using Platform Builder, understand kernel architecture and memory management, develop and debug device drivers, configure networking and security, customize embedded shells, and develop applications using Win32 and the .NET Compact Framework. The course is designed for engineers, developers, and technical professionals responsible for maintaining, supporting, troubleshooting, or modernizing Windows CE-based embedded systems.

What You Will Learn

  • Build and customize Microsoft Windows CE operating system images
  • Use Platform Builder for embedded operating system development
  • Understand Windows CE kernel architecture, processes, threads, and memory models
  • Understand interrupts, Interrupt Service Threads (IST), and Direct Memory Access (DMA)
  • Develop and work with stream interface drivers, NDIS drivers, USB drivers, and file system drivers
  • Debug Windows CE systems using remote tools, debug zones, breakpoints, and eXDI
  • Configure networking, communications, and security functionality
  • Customize shells and user interfaces for embedded devices
  • Develop embedded applications using Win32
  • Develop applications using the .NET Compact Framework
  • Apply Windows CE development knowledge to the maintenance and modernization of legacy embedded systems

Course Overview

This course includes hands-on demonstrations of:

  • Creating, configuring, and building Windows CE operating system images with Platform Builder
  • Working with Windows CE kernel architecture, processes, threads, memory, and real-time functionality
  • Working with interrupts, ISTs, DMA, and embedded hardware interfaces
  • Understanding and developing Windows CE device drivers
  • Working with stream interface, NDIS, USB, and file system drivers
  • Debugging embedded systems using remote debugging tools, debug zones, breakpoints, and eXDI
  • Configuring networking, communications, and security services
  • Customizing shells and embedded device user interfaces
  • Developing Windows CE applications with Win32 and the .NET Compact Framework
  • Supporting, troubleshooting, and modernizing Windows CE-based embedded solutions

Why This Course Still Matters

Windows CE is a legacy platform, but specialized Windows CE knowledge remains valuable for professionals responsible for existing embedded systems. The skills covered in this course can help engineers understand, maintain, troubleshoot, and plan the modernization or migration of long-lived embedded solutions. 

Outcome

By the end of this course, you’ll have a practical understanding of Windows CE embedded development and be able to work with Platform Builder, customize operating system images, understand kernel architecture, develop and troubleshoot device drivers, configure embedded services, debug Windows CE systems, and support existing embedded solutions.