(<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 Board Support Packages for Windows CE .NET

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
06 May London
02 Jun London
07 Jul London
04 Aug London
01 Sep London
06 Oct London
03 Nov London
01 Dec London
05 Jan London
02 Feb London
02 Feb London
02 Feb London
View Other Courses in Same Category

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
Skills
  • Explain the directory structure of Platform Builder.
  • Describe the build process.
  • Build components in the Integrated Development Environment of Platform Builder.
  • Modify configuration files.
  • Create a component.
  • Modify the CEC files with the CEC editor.
  • Use the BSP wizard to add a BSP.
  • Use the Export wizard to build a self-extracting component.
Top

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)
Skills
  • Describe the use of breakpoints in the Kernel Debugger.
  • Explain the process used in bringing up an image for a new hardware platform.
  • Identify the use of Remote Tools.
  • Identify the different debug commands.
  • Define, declare, register and use debug zones.
  • Identify different debugging techniques that can be used in Platform Builder.
  • Identify the role of eXDI (Extended Debug Interface)
Top

Module 3: Kernel Features

  • 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
Skills
  • Describe a real time operating system.
  • State the Windows CE kernel features.
  • Describe process, thread, and fiber handling in Windows CE .NET.
  • Describe how to protect threads from unauthorized priority or quantum modification.
  • Explain synchronization objects in Windows CE .NET.
  • Describe the memory model in Windows CE .NET.
  • Describe the use of structured exception handling.
  • Measure and fine-tune time-critical operations.
Top

Module 4: Implementing a Boot Loader

  • Role of the Boot Loader
  • Boot Options
  • Implementing a Boot Loader
  • Sample Boot Loader Requirements
  • Building a Boot Loader
  • Debugging a Boot Loader
  • X86 Boot Options
  • Boot Loader in Manufacturing
Skills
  • Explain the role of a boot loader.
  • Describe the boot options that are available in a boot loader.
  • Implement a boot loader.
  • Describe the use of the sample code provided to build a custom boot loader.
  • Build a boot loader.
  • Debug a boot loader.
  • Describe how the Microsoft provided loadcepc boot loading technology works on x86 BIOS based platforms.
  • Transit boot loader from the development stage into the manufacturing stage.
Top

Module 5: OEM Adaptation Layer

  • OAL Architecture
  • Operating System Boot Sequence
  • Developing OAL
  • Required OAL Functions
  • Optional OAL Functions
  • Debugging an OAL
  • Building the Windows CE Kernel
  • Implementing OAL Registry Functions
  • Power Management
  • Implementing Certification Model
Skills
  • Describe the relationship between the OEM Adaptation Layer (OAL) and kernel.
  • Describe the operating system boot sequence.
  • Describe the various aspects of developing an OAL.
  • Identify the required OAL functions.
  • Identify the optional OAL functions.
  • Identify how to use GetTickCount and Sleep functions to test OAL.
  • Describe how the Windows CE Kernel is built: with and without profiling.
  • Implement the OAL registry functions.
  • Implement basic Power Management.
  • Implement custom certification to modify the OAL by using Signfile.exe to create new signatures and correctly implement your application.
Top

Module 6: Device Driver Architecture

  • Built-In Vs. Installable Drivers
  • Device Manager
  • ActivateDeviceEx
  • Registry Enumerator
  • Services
  • Bus Drivers
  • DMA
  • Resource Manager
  • Interrupt Model
  • Device Driver Power Management
  • Windows CE Test Kit (CETK)
Skills
  • Explain the differences between built-in and installable drivers.
  • Identify the role of Device Manager in Windows CE .NET.
  • Describe the ActivateDeviceEx function.
  • Describe Registry Enumerator.
  • Describe the Services.exe module.
  • Explain Bus drivers.
  • Identify direct memory access (DMA) in Windows CE .NET.
  • Identify the role of Resource Manager in Windows CE .NET.
  • Describe the interrupt model.
  • Explain power management.
  • Describe CE Test Kit (CETK).
Top

Module 7: Device Drivers Examples

  • Driver Source
  • Arrangement of the Driver Libraries
  • Battery and Notification LED Drivers
  • PC Card Socket
  • Keyboard Device Drivers
  • Display Drivers
  • DirectDraw
  • USB
  • 1394
  • NDIS
  • Audio Device Drivers
  • Audio Compression Manager Drivers
  • File System Driver
  • FSD Manager Architecture
Skills
  • Provide the location of the sample source code.
  • Define new abstraction of common sample code.
  • Define Battery and Notification LED driver.
  • Introduce the driver for the PCMCIA controller.
  • Explain the keyboard device drivers.
  • Describe display device drivers.
  • Identify the DirectDraw technology.
  • Provide an overview of Universal Serial Bus (USB).
  • Identify the support for 1394 in Windows CE .NET.
  • Describe the Network Driver Interface Specification (NDIS).
  • Explain audio device driver.
  • Describe the File System driver (FSD).
Top
.

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1480
(2102)
£ 796.00
(1131)
- No Books Supported for Course at present

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