This exam is the TS: Windows Embedded CE 6.0 Development. The applicants in this exam must have 2 to 3 years experience in an embedded system environment developing for embedded devices with the use of Windows Embedded CE. They must as well have a minimum of 1 year experience using Windows Embedded CE and an experience using Windows Embedded CE 6.0 for 6 months. Applicants usually develop, implement, test, and support embedded devices. The applicants typically fill the roles of the following jobs: embedded developer; embedded engineer; device driver developer; boards support package engineering developer; field application engineer; and quality assurance engineer. They applicants should as well have good knowledge of MS Visual Studio 2005 with Platform Builder, C, and C++.
If the applicants pass this exam, they will earn credit certification towards Microsoft Certified Technology Specialist: Windows Embedded CE 6.0.
In order to help the applicants prepare for this exam, aside from their practical experience with the product, they must also take other training resources that are related to this exam. The applicants can take a classroom training “Find a Windows Embedded CE Training Partner”. The applicants can also look into Microsoft online resources such as MSDN Windows Embedded Developer Center.
This exam will determine the skill of the applicants to finish the following tasks:
Customizing the Operating System (OS) Design – the applicants must configure the OS design; configure Windows Embedded CE projects; clone a component; generate a software development kit; and manage catalog items.
Building and Deploying the Runtime Image – applicants should build the runtime image; analyze build results; and deploy the runtime image to target hardware.
Performing System Programming – the applicants should monitor and optimize system performance; implement system applications; implement threads and thread synchronization; implement exception handling; and implement power management at the system level.
Debugging and Testing the System – the applicants must detect software-related errors; configure the runtime image to enable debugging; test a system by using Windows Embedded CE 6.0 Test Kit; and test a boot loader.
Customizing a Board Support Package (BSP) – the applicants must configure a BSP; add power management support to an OEM Abstraction Layer (OAL); configure memory mapping of a BSP; implement a boot loader from existing libraries; and share driver resources between hardware and an OAL.
Developing Device Drivers – applicants should Marshall data across boundaries; implement an interrupt mechanism on a device driver; implement a stream interface driver; and enhance driver portability.