Windows CE Training (CE System Programming)

Homepage

Course description: Windows Embedded CE System Programming
Windows CE Training Course
Windows CE Training (CE System Programming)

Windows Embedded CE System Programming

scheduled courses:Price:Duration:
12.01.2010 - 15.01.20101800 EUR4 Days
09.02.2010 - 12.02.20101800 EUR4 Days
16.03.2010 - 19.03.20101800 EUR4 Days
20.04.2010 - 23.04.20101800 EUR4 Days
15.06.2010 - 18.06.20101800 EUR4 Days

Inhouse courses

print version (PDF)

Open Classes
The above prices are per student and do not include VAT. We reserve the right to change dates and prices. All previous dates and prices are hereby superceeded.  This list currents as of  7. 1. 2010. Please read our General Business Conditions.

Target group

Software designer and developer implementing system programs and communication interfaces on an existing platform.

Prerequisites

C programming knowledge. 

Course description

The first part of this course gives an overview of the Windows CE components as well as Microsoft development tools. Then the concepts of Windows CE multithreading and synchronization are discussed and demonstrated using labs; this includes how independently running threads can be synchronized and how data can be exchanged between different processes. Second topic handles the Windows CE memory map. All API calls at user level will be discussed including application examples for selected calls. Next topic deals with Windows CE memory management, especially how to handle the object store which is used for storing, data, data bases, registry entries and CEDatabase. The communication chapter explains how Windows CE communicates with other system environments using Memory Mapped Files (Windows CE implementation for shared memory) and Pipes.
The RAPI( Remote API) will be explained as a basic tool to communicate with external devices. This enables the user in a very efficient way to have access to the ObjectStore using Windows NT.
Among many available communications interfaces TCP/IP and IrDA has been chosen to be discussed.
After this course the student will be familiar with the system and communication interfaces as well as the driver model of Windows CE. He is able to design and implement system architectures. The student also will be able to design communication tasks both, within a device using multithreading and interprocess communication, as well as using TCP/IP and IrDA.

Course topics

  • Overview System Architecture
    • Unicode
  • Modules and Components
    • Windows CE 6.0 Platform
    • Microsoft Auto 3.0 Platform
    • Microsoft Auto Application Cores
    • Microsoft Auto Middleware
    • Microsoft Auto Base Operating System
    • Drivers/BSP
  • Download
  • CE Services
    • Web Service
    • Telnet Service
    • FTP Service
    • Customized Services
  • Multiprocessing
  • Multithreading
  • Priorities
  • Synchronization
  • Memory map
  • Heaps
  • New, malloc
  • heapAlloc, virtualAlloc
  • ObjectStore
  • RAM File System
  • Registry
  • Windows CE Database
  • Memory Mapped Files
  • Pipes
  • Serial interface
  • RAPI
  • TCP/IP and IrDA
  • Overview: WinINET
  • Overview: Bus protocols
See also on this website:
schulung
kurs
training
HILF!GmbHMicrocomputer-Consulting. All rights reserved.Terms of business. Imprint.
Bajuwarenring 17 | 82041 Oberhaching/Munich | Germany
Phone: +49 (89) 61 37 90 - 0 | Fax.: +49 (89) 62 52 14 5
mailto:info@hilf.com