|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Developing Embedded Solutions for Microsoft Windows CE 3.0
Course 2432: Five days; Instructor-led |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IntroductionThis course teaches developers and system integrators to rapidly develop embedded solutions using Microsoft Windows CE 3.0 operating system and tools. At Course CompletionAt the end of the course, students will be able to:
Microsoft Certification examsThis course will help the student prepare for the following Microsoft Certified Professional exam:
PrerequisitesThis course requires that you meet the following prerequisites:
Experience in the following will be helpful in completing this course, but are not a must:
Course MaterialsYou will be provided with the following software for use in the classroom:
Course OutlineModule 1: Introduction to Windows CE 3.0 Module 1, "Introduction to Windows CE," describes Microsoft Windows CE design goals, architecture, and supported technologies, libraries, and tools. The purpose of this module is to provide the basic concepts of Windows CE, which serve as the foundation for the rest of the course. After completing this module, you will be able to:
Module 2: Configuring Windows CE Module 2, "Configuring Windows CE," discusses the functionality and features of Platform Builder, and how to customize a Windows CE image using Platform Builder Integrated Development Environment (IDE). After completing this module, you will be able to:
Module 3: Preparing an Application Development Environment Module 3, "Preparing an Application Development Environment," covers issues related to developing Win32 applications for Windows CE. The discussion starts with a look at exporting an SDK from Platform Builder 3.0, and importing the SDK into the Embedded Visual Tools 3.0. This module also covers how to use the wizards to create a typical "Hello World" program, and also how to create a dynamic link library and also learn the basics of writing code to create Win32 processes and threads. After completing this module, you will be able to:
Module 4: Implementing an OEM Adaptation Layer Module 4, "Implementing an OEM Adaptation Layer," discusses the need for an OAL and the process of developing an OAL by implementing various functions. After completing this module, you will be able to:
Module 5: Implementing Real-Time Systems Module 5, "Implementing Real-time Systems" describes how Real-time support is implemented in Windows CE 3.0. The module contains a brief discussion of the Real-time features in previous versions of Windows CE, and then discusses the real-time updates for Windows CE 3.0. These enhanced features include support for nested interrupts and thread scheduling. It also covers some optimizing tips while implementing Real-time in Windows CE 3.0. After completing this module, you will be able to:
Module 6: Debugging a Windows CE Image Module 6, "Debugging a Windows CE Image," discusses how to define and use debug zones to debug Windows CE images. You will also look at tools for debugging such as Microsoft Debug Shell and Platform Builder Integrated Kernel Debugger. After completing this module, you will be able to:
Module 7: Implementing a Device Driver Module 7, "Implementing a Device Driver," describes the role of device drivers, the various device driver models, and the process of implementing native and stream interface device drivers, and the different device driver layers. This module also covers the interrupt-handling model of Windows CE. After completing this module, students will be able to implement Native and Stream Interface device drivers. After completing this module, you will be able to:
Module 8: Connecting Network Enabled Windows CE Devices Module 8, "Connecting Network-enabled Windows CE-devices" discusses new features such as web support and COM and DCOM that can be implemented by using Windows CE 3.0. The Networking API support in Windows CE 3.0 includes enhanced support for Sockets, WinInet and SNMP. After completing this module, you will be able to:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||