Chapter 9. Developing with the Emulator

The Extensible Emulator

Emulation is a technique for running a model of your hardware device and application purely in software on a Windows personal computer (PC). Emulation allows you to work within the rich desktop environment throughout your entire development process. At the beginning stages of development, working with the emulator provides an ideal mechanism for rapid prototyping and experimentation, likely far in advance of having physical hardware to work with. The things you discover while working in this mode may actually influence the hardware design. It also allows you to concentrate on the application logic and spend less time on the additional ...

Get Embedded Programming with the Microsoft® .NET Micro Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.