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

 sign up for Feabhas e-news

 


Microsoft Embedded Training Courses

Building Embedded Solutions using Windows CE 5.0

Course code: MSDN-2540N
Length
: 5 days
Cost: Contact Feabhas (available for on-site delivery only)
Course description - see below or view PDF
Check course dates - available for on-site delivery only - contact Feabhas
Booking information - click here

Training Course Detail

Course Description:
This five day course introduces the new features of Windows CE 5.0. This course provides all the fundamentals you need to effectively use Platform Builder and its related tools to build embedded systems with Windows CE V5.0.

This course is delivered in partnership with Microsoft Gold Certified Partner F1 Computing Systems. The course is part of the Microsoft Official Curriculum (MOC) and is delivered by a Microsoft Certified Trainer (MCT).

Course Objectives:
Delegates will learn how to develop embedded solutions using the Windows CE 5.0 operating system and tools.

Delegates will:
After completing the course, students will be able to
• Create an advanced build of a Windows CE image
• Describe the concepts of advanced debugging
• Describe the Windows CE kernel features
• Provide an overview of driver development in Windows CE
• Describe the networking and communications technologies used in Windows CE
• Learn about the shell options included in Windows CE
• Describe the application development environment for building a Windows CE operating system image
• Build a headless device.

Prerequisites
• Working knowledge of C or C++.
• Some knowledge of embedded systems, including interrupt handling and hardware programming is useful.
• Some knowledge of Win32 API programming is also helpful.

Who Should Attend:
The goal of this course is to provide developers and system integrators practical assistance with building embedded platforms using Microsoft Windows CE 5. The course is designed for system integrators and developers using existing BSPs/OALs or developers building their own BSPs. The labs comprise many examples of system programming with hands on experience using the Platform Builder.

Duration:
Five days

Course Materials:
• Delegate Handbook

Related Courses:
• RTOS-201 Fundamentals of Real-Time Operating Systems
• C-501 C for Real-Time Developers
• OO-503 Real-Time Software Design with UML 2.0
• MSDN-2530 Introduction to Windows CE .NET
• MSDN-2450 Developing Embedded Solutions for Microsoft Windows CE .NET. (v4.2)

Course Workshop:
The course is highly practical and delegates will get extensive hands-on experience with Windows CE 5.0.

Course Outline:

Module 1: Overview and
Architecture

- Overview of Windows CE
- New Features of Windows CE V5.0
- Introduction to Platform Builder and the
Windows CE Build Process
- Pocket PC, Smart Phone, Auto PC SDKs
- Overview of Application Development Tools
- Building in the Integrated Development Environment
- The Build Process and SYSGEN
- Building the Release Directory
- Modifying Configuration Files and making an image
- Application Development Tools - embedded Visual C / C++
- Smart Device Extensions for Visual Studio .NET (C# .NET, VB .NET, the .NET Compact Framework)
- OS Architecture
- Processes, Threads, and Virtual Memory

Module 2: System Programming
- Memory Architecture
- Kernel Core Features
- Synchronization Objects
- Windows CE Interrupt Model
- The Real World: Debugging Process
- Using Remote Tools
- IDE Debug Commands
- Debug Zones
- Additional Debugging Techniques
- eXDI (Extended Debug Interface)

Module 3: Build System Under the
Hood

- Building Dirs and Sources
- Compiling with Build.exe
- The Catalog, CEC Files, and SYSGEN
Variables
- Extending the Build in Sysgen
- Using the Private Branch
- Understanding PBPXML Projects

Module 4: System Initialization and
Startup

- System Initialisation and Startup
Overview
- Driver Loading and the Registry
- Loading Drivers at Boot Time
- PnP Notification System
- Using Standard Shell Startup Application Folder
- Using the Standard CETK Tests

Module 5: Advanced Configuration
- Web Technologies
- Lab: Enabling a Web Server
- Networking Options
- Lab: Implementing Microsoft Message
Queuing
- Component Services
- Networking Security
- Real-Time Communications
- Multimedia Communications
- Describe the multimedia features
supported by Windows CE .NET.

Please note each module also has a
set of extensive labs to enable
students to practically apply topics
for that module.

 telelogic website

 read our blog

Training Courses
C Training Courses
C++ Training Courses
C#.NET Training Courses
Embedded Linux
Training Courses

Java Training Courses
Microsoft Embedded Training Courses
MISRA-C Training Courses
Python 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++-501
AWDM-501
CE-501
C-501
C++-303
C++-501
C++-502
C++-503
C#-501
DP-402
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
PY-401
RB-201
RTOS-201
SE-401
SE-501
SNMP-301
T-401
TCP-401
WDF-501
WDM-501