Home
Company Profile
Our Clients
Training
Courses
course list
roadmap
all dates
forthcoming
booking
Graduate
Training
Mentoring
Location
Links
Contact us

 


 Microsoft Embedded Training Courses
MSDN-2540
Developing Embedded Solutions for Microsoft Windows CE .NET

Length: 4 days
Cost: £1480
Course description - see below or view PDF
Check course dates - click here
Booking information - click here
 Course Detail

Course Description:
This four day course teaches the fundamentals of Microsoft Windows CE .NET. It is part of the Microsoft Official Curriculum (MOC) and is delivered by a Microsoft Certified Trainer (MCT). The course is delivered in partnership with Microsoft Gold Certified Partner F1 Computing Systems.

Course Objectives:
The goal of this course is to provide developers and system integrators the solid foundation they need to develop high-quality embedded solutions using Microsoft Windows CE .NET.

Delegates will learn:
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

Pre-Requisites
Some knowledge of embedded platforms is helpful but not necessary.

Who Should Attend:
This course is intended for system integrators and system administrators who are responsible for building and configuring the Microsoft Windows CE .NET platform.

Duration:
Four days

Course Materials:
• Delegate Handbook

Related Courses:
• MSDN-2530 Introduction to Windows CE .NET
• RTOS-201 Fundamentals of Real-Time Operating Systems
• MSDN-2450N Building Embedded Solutions using Windows CE 5.0

Course Workshop:
PC based labs accompany this course.

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
- Optimising 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
- Lab: Enabling a Web Server
- Networking Options
- Lab: Implementing Microsoft Message
Queuing
- 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

 telelogic website

Training Courses
C Training Courses
C++ Training Courses
Design Patterns Training Courses
Embedded Linux
Training Courses

Java Training Courses
Microsoft Embedded Training Courses
MISRA-C Training Courses
RTOS Training Courses
Software Engineering Training Courses
SNMP Training Courses
SysML Training Courses
TCP/IP Training Courses
Testing Training Courses
Microsoft Windows Device Driver Courses
UML Training Courses

Feabhas Codes
AC-401
AC++-401
AWDM-501
C-501
C++-303
C++-501
C++-502
C++-503
DP-401
EL-201
EL-202
EL-301
EL-503
EL-504
J-501
J-502
MC-101
MSDN-2530
MSDN-2535
MSDN-2540
MSDN-2545
MSDN-2540N
NDIS-501
OO-101
OO-301
OO-503
RB-201
RTOS-201
SE-401
SE-501
SNMP-301
T-301
TCP-401
WDF-501
WDM-501