b"\n_START_ARTICLE_\n.NET Micro Framework\n_START_PARAGRAPH_\nHet .NET Micro Framework is een .NET-variant voor resource-beperkte embedded apparaten. Het bevat een verkleinde versie van de .NET-CLR (Common Language Runtime). Ontwikkeling in C# en foutopsporing is mogelijk in Microsoft Visual Studio. Er is een emulator beschikbaar zodat er zonder hardware ontwikkeld kan worden. Deze emulator is aanpasbaar zodat ook externe hardware ge\xc3\xabmuleerd kan worden._NEWLINE_.NET Micro Framework bevat een subset van de .NET-basisklassen, een UI-framework dat is gebaseerd op het Windows Presentation Framework (WPF) en er zijn klassen beschikbaar die speciaal zijn gericht op het werken met embedded hardware (I2C, SPI, GPIO, PWM enzovoorts)._NEWLINE_Het .NET Micro Framework heeft als doel het ontwikkelen van embedded software gemakkelijker, sneller en goedkoper te maken. Het geeft ontwikkelaars de mogelijkheid gebruik te maken van de tools en de code die al beschikbaar is voor de desktop, waardoor de kloof tussen de twee werelden kleiner wordt.\n_START_SECTION_\nBeperkingen\n_START_PARAGRAPH_\nDoor de beperkte grootte van het .NET Micro Framework heeft hij enkele beperkingen tegenover zijn grotere varianten. De belangrijkste beperking is het ontbreken van ondersteuning voor rijen (arrays) met meer dan \xc3\xa9\xc3\xa9n dimensie. Tot en met versie 2.5 van het .NET Micro Framework was het ook niet toegestaan unmanaged code toe te voegen. Op dit moment biedt .NET Micro Framework geen ondersteuning voor andere .NET-talen dan C#.\n_START_SECTION_\nPlatform\n_START_PARAGRAPH_\nHet .NET Micro Framework ondersteunt op dit moment de ARM-processorarchitectuur (ARM7 en ARM9) en de Analog Devices Blackfin. Voor het ondersteunen van andere architecturen is toegang tot de .NET Micro Framework-broncode nodig, en dit wordt uitgevoerd door Microsoft en hardwarepartners onder licentie van Microsoft. Deze partners brengen vervolgens ontwikkelsets en modules aan die .NET Micro Framework ondersteunen.\n_START_SECTION_\nLicentie\n_START_PARAGRAPH_\nMicrosoft verspreidt de SDK gratis. Ook kan vanaf .NET Micro Framework versie 3.0 gewerkt worden met de gratis Express-versies van Visual Studio. Echter bij het verkopen van apparaten die gebruikmaken van de .NET Micro Framework is wel een licentie met royalty's op basis van volume nodig. Veel leveranciers van .NET Micro Framework-ready-apparaten leveren hun apparaat met zo'n licentie."