Professional Windows Embedded Compact 7
- 10h 14m
- David Jones, Samuel Phung, Thierry Joubert
- John Wiley & Sons (US)
- 2011
Learn to program an array of customized devices and solutions
As a compact, highly efficient, scalable operating system, Windows Embedded Compact 7 (WEC7) is one of the best options for developing a new generation of network-enabled, media-rich, and service-oriented devices. This in-depth resource takes you through the benefits and capabilities of WEC7 so that you can start using this performance development platform today. Divided into several major sections, the book begins with an introduction and then moves on to coverage of OS design, application development, advanced application development, how to deploy WEC7 devices, and more.
- Examines the benefits of Windows Embedded Compact 7 (WEC7)
- Reviews the various elements of OS design, including configuring and building a customized OS runtime image, using debugging and remote tools, and more
- Explains how to develop native code applications with Visual Studio 2010, develop database applications with SQL server compact, and use the application deployment option
- Discusses how to deploy a WEC device, use the boot loader, launch WEC using BIOSLoader, and deploy a WEC power toy
If you're interested in learning more about embedded development or you're seeking a higher performance development platform, then this is the book for you.
About the Authors
Samuel Phung has more than 25 years of technology and Windows Embedded experience and has been a Windows Embedded MVP since 2005.
David Jones has more than 20 years of Embedded Systems and computing technologies experience and is a certified Windows Embedded trainer.
Thierry Joubert has been a Windows Embedded MVP since 2007 and is the CTO and co-founder of THEORIS, a French company offering embedded technologies.
In this Book
-
Embedded Development
-
Windows Embedded Compact 7
-
Development Station Preparation
-
Development Process
-
Development Environment and Tools
-
BSP Introduction
-
OS Design
-
Target Device Connectivity and Download
-
Debug and Remote Tools
-
The Registry
-
The Build System
-
Remote Display Application
-
Testing with Compact Test Kit
-
Application Development
-
.NET Compact Framework
-
CoreCon Connectivity
-
Visual Studio Native Code Application Example
-
Managed Code Application Example
-
Platform Builder Native Code Application Example
-
Developing Embedded Database Applications
-
Silverlight for Windows Embedded
-
Silverlight for Windows Embedded Application Examples
-
Auto Launching Applications
-
Application Deployment Options
-
Deploy OS Run-time Images
-
Bootloaders
-
BIOSLoader
-
The DiskPrep Power Toy
-
An Overview of Device Drivers
-
Device Driver Architectures
-
Interrupts
-
Stream Interface Drivers
-
Developing a Stream Interface Driver
-
Stream Driver API and Device Driver Testing
-
The Target System
-
Introduction to Real-Time Applications
-
A Simple Real-Time Application
-
Extending Low-Level Access to Managed Code
-
Extending Low-level Access to Managed Code with Messages
-
A Web Server Application
-
A USB Camera Application
-
Develop a Windows Network Projector
-
Phidgets Devices
-
FTDI Devices
-
Integrating Managed Code Projects