.net micro framework

.NET Micro Framework is a CLR and set of libraries that runs on tiny low-cost microcontrollers with limited resources. It brings the genuine .NET developing experience (Visual Studio, managed high level coding & garbage collection, the VS debugger) to the embedded world.