O'Reilly logo

Embedded Programming with the Microsoft® .NET Micro Framework by Rob Miles, Donald Thompson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

What Is the .NET Micro Framework?

To answer this question, it might be better to say what the .NET Micro Framework is not: the .NET Micro Framework is not a traditional operating system with a managed code runtime (or virtual machine) layered on top. Instead, the SPOT team took the approach of coalescing the traditional functionality of an operating system—resource management, execution control, input/output (I/O)—with the traditional functionality of a runtime, which, not surprisingly, involves resource management, execution control, and I/O. What resulted was a bootable runtime. A basic architectural overview in Figure 1-2 shows the components that make up the runtime.

Figure 1-2. The basic architecture for .NET Micro Framework.

A Bootable Runtime ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required