Windows Embedded
 
COMMUNITY
Development Community
Hobbyist Kit: SPARK
Educators & Students
Supported Board Support Packages (BSP)
Supported Drivers
Supported Processors
 

Leave Those Kids Alone

Welcome to Windows Embedded High! We’ve assembled a series of modules to get you from zero to hero. Each module includes reference material as well as a video walk-through of the deck. Some modules refer to source code or lab-related material when relevant.
Work through at your own pace and as you see fit. We are a very relaxed classroom.

The Start of Something Big

The Windows Embedded Starting Guide is your first stop. It includes a flowchart to help you judge where to start. In short,
  • If you're an experienced embedded developer new to Windows Embedded, begin with Module 1w — Embedded Design for Embedded Developers.
  • If you’re a seasoned Windows desktop developer but are new to embedded, then you would probably want to begin with Module 1e — Emedded Design for Windows Developers.

Check out our Community contests!

Register Now for the embeddedSPARK 2010 Challenge!
Imagine Cup 2010
Item Name Description Associated Downloads
Starting Guide The Starting Guide contains a flowchart outlining how to navigate this training and an overview of the code examples.
Download
Embedded Design for Windows Developers Module 1e is for Windows developers and is designed to provide an understanding of what makes up an embedded system.
Download
Embedded Design for Embedded Developers Module 1w is for embedded developers and is designed to provide an understanding of the Windows paradigm, the concept of Windows programming, the Windows GUI, and the Windows Software Development Kit.
Download
Windows Embedded CE 6.0 Introduction Module 2 is intended for all developers and is an introduction to Windows Embedded CE 6.0.
Download
The Target Embedded Device Hardware Module 3 is intended to introduce the target hardware and hardware-related topics. It features 4 different hardware platforms.
Download
The Embedded Development Tools Module 4 introduces the embedded development tools: Platform Builder and Visual Studio 2005 which hosts it.
Download
Understanding the Build System Module 5 takes a first look at the building process and is intended for all embedded developers, provided Modules 3 and 4 have been completed.
Download
Creating and Building an OS Design Module 6 describes the process of creating and building an OS design. This module presumes all earlier modules have been completed.
Download

Download
Embedded Application Development Module 7 is intended for application embedded development. It discusses the importance of the SDK and how to create and roll it. It also discusses the creation of three application embedded development tools; Win32 API and MFC, both native tools; and developing managed applications in C#.
Download

Download
Remote Tools Module 8 reviews available remote tools and describes how to use a remote tools framework to create a customized remote tool.
Download

Download
How to Attach a USB Webcam Module 9 discusses how to attach a USB webcam, covering preparing the OS design for using the webcam and creating an embedded application to show camera input.
Download