(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Developing Windows CE Embedded Solutions

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
No scheduled Course : Contact for Details
View Other Courses in Same Category

Module 1: Introduction to Microsoft Windows CE

  • Windows CE Design Goals
  • Windows CE Architecture
  • Supported Technologies, Libraries, and Tools
Skills
  • Explain the design goals of Windows CE.
  • Describe the Windows CE architecture.
  • Describe the key technologies, libraries, and tools supported by Windows CE.
Top

Module 2: Using the Sherry Board

  • The Sherry Board
  • Downloading a Windows CE Image Through the Parallel Port
  • Downloading a Windows CE Image Through the Ethernet Port
  • Lab: Downloading Windows CE Images
Skills
  • Describe the hardware components of the Sherry board.
  • Describe the role of the Sherry boot loader.
  • Download a Windows CE image through the parallel port.
  • Download a Windows CE image through the Ethernet port.
Top

Module 3: Customizing Windows CE

  • What Is Platform Builder?
  • Directory Structure of Platform Builder
  • How to Customize a Windows CE Image
  • Customizing a Windows CE Image Using the Command Prompt
  • Platform Builder Build Image Process
  • Customizing a Windows CE Image Using the IDE
  • Exporting a Custom SDK
  • Customizing a Platform Builder Catalog
  • Lab: Customizing a Windows CE Image Using the Command Prompt
  • Lab: Customizing a Windows CE Image Using the IDE
  • Lab: Exporting a Custom SDK
  • Lab: Customizing the Platform Builder Catalog
Skills
  • Describe the functionality of Platform Builder.
  • Describe the directory structure of Platform Builder.
  • Describe the steps involved in cus­tomizing a Microsoft Windows CE image.
  • Create a Windows CE image using the command prompt or the IDE.
  • Export a custom SDK.
  • Customize the Platform Builder Catalog.
Top

Module 4: Debugging a Windows CE Image

  • Debug Zones
  • Windows CE Debug Shell Tool
  • Platform Builder Integrated Kernel Debugger
  • Other Debugging Techniques
  • Lab: Debugging a Windows CE Image
Skills
  • Use debug zones to control the output of debug messages.
  • Use the Microsoft Windows CE debug shell tool.
  • Use the Platform Builder Integrated Kernel Debugger to trace the system code (device drivers, applications, etc.).
Top

Module 5: Implementing an OEM Adaptation Layer

  • Need for an OAL
  • How to Develop an OAL
  • Implementing Hardware Initialization Functions
  • Implementing Interrupt-Related Functions
  • Implementing Power Management Functions
  • Implementing Real-time Clock and Timer Functions
  • Implementing Debug Support Functions
  • Implementing Kernel Input/Output Functions
  • Lab: Implementing an OAL
Skills
  • Explain the role of an OAL.
  • Describe the process of developing an OAL.
  • Implement hardware initialization functions.
  • Implement interrupt-related functions.
  • Implement power management functions.
  • Implement real-time clock and timer functions.
  • Implement debug support functions.
  • Implement kernel input/output functions.
Top

Module 6: Implementing a Device Driver

  • Device Driver Basics
  • Programming Device Drivers
  • Native Device Drivers
  • Stream Interface Device Drivers
  • Network Driver Interface Specification (NDIS) Device Drivers
  • Universal Serial Bus (USB) Device Drivers
  • Lab: Developing a Native Device Driver
  • Lab: Developing a Stream Interface Device Driver
Skills
  • Define device driver and other related terms.
  • Describe the common Win32 API functions used in implementing device drivers - interrupt-related functions, memory management functions, and power management functions.
  • Describe the role of native device drivers.
  • Implement native device drivers using the MDD/PDD layered architecture.
  • Describe the role of stream interface device drivers.
  • Implement stream interface device drivers.
  • Describe the role of the following device driver models, borrowed from other Windows operating systems:
  • Network Driver Interface Specification (NDIS) device driver model aimed at network device driver programming.
  • USB device driver model for handling USB capable devices.
Top

Module 7: Implementing a Boot Loader

  • About Boot Loader
  • Implementing Boot Loader Components
  • Dial-Up Boot Loader
  • Lab: Implementing a Boot Loader
Skills
  • Describe the role of a boot loader.
  • Describe the components of a boot loader.
  • Implement a boot loader.
  • Describe the dial-up boot loader (DUB).
Top

Module 8: Implementing a Shell

  • Introducing the Shell
  • Creating a Custom Shell
  • Lab: Creating a Simple Shell
Skills
  • Describe a shell.
  • Describe the components of a shell.
  • List the shell-related APIs and their functionality.
  • Describe the shells supplied with Platform Builder.
  • Create and install a custom shell.
Top

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1850
(2628)
£ 995.00
(1413)
- No Books Supported for Course at present

Call Free on 0800 169 1890
Print 2 Page Flyer
Last Modified 01 May 2008