Sneak peek inside!
Course Length: 08 Hours 51 Minutes 08 Seconds
The paid version of this course contains videos on the following topics:
This course is intended for system integrators and system administrators within OEM organizations who are responsible for building and configuring the Microsoft Windows CE .NET platform.
At Course Completion
After completing the course, students will be able to:
Create an advanced build of Windows CE image.
Describe the concepts of advanced debugging.
Describe the Windows CE kernel features.
Provide an overview of driver development in Windows CE .NET.
Describe the networking and communications technologies used in Windows CE .NET.
Learn about the shell options included in Windows CE .NET.
Describe the application development environment for building a Windows CE .NET operating system image.
Prerequisites
Before attending this course, students must have:
Some knowledge of Embedded platforms is helpful but not necessary.
Course Outline
Module 1: Advanced Building of a Windows CE Image
Directory Structure of Platform Builder
The Windows CE .NET Build Process
Building in the Integrated Development Environment
Modifying Configuration Files
Creating a Component
Modifying CEC Files using the CEC Editor
Adding a BSP
Export Wizard
Module 2: Advanced Debugging
Using Breakpoints
The Real World: Debugging Process
Using Remote Tools
IDE Debug Commands
Debug Zones
Additional Debugging Techniques
eXDI (Extended Debug Interface)
Module 3: Configuring and Building with Platform Builder
Definition of Real-Time
Windows CE Kernel Features
Handling Processes, Threads, and Fibers
Protecting Applications
Synchronization Objects
Memory Model
Structured Exception Handling
Optimizing a Windows CE Device
Module 4: Understanding Device Drivers
Windows CE Architecture
Driver Source
Driver Resource Management
Resource Manager
Device Driver Interrupt Handling and the IST Model
Device Driver Memory Management
New DMA Routines
Driver Loading Mechanism
Service Manager (Service.Exe)
Device Notification Mechanism for Applications
Device Power Management
Common Driver Architectures
Native Device Drivers
Stream Interface Drivers
USB
NDIS
FSD
Emulation Support
Module 5: Networking and Communications
Web Technologies
Networking Options
Component Services
Networking Security
Real-Time Communications
Multimedia Communications
Module 6: Implementing a Shell
What Is a Shell?
Shell Options
Components of a Custom Shell
Required Shell Functionality
Installing Your Custom Shell
Customizing the Windows CE .NET User Interface
Module 7: Preparing an Application Development Environment
Windows CE .NET Application Development
Native Application Development
Win32 Programming Primer
Managed Application Development
Building, Deploying, and Launching the Application
Overview of the .NET Compact Framework
Adding .NET Support to a Windows CE Device