Le .NET Micro Framework apporte un environnement riche, basé sur la technologie .Net, pour les systèmes embarqués miniaturisés, peu coûteux et disposant de peu de ressources hardware. Nécessitant seulement quelques centaines de Ko de RAM et un processeur 32 bits sans MMU (moins coûteux), le.NET Micro Framework a été développé "from scratch" pour vous aider à développer des applications en utilisant les outils de développement Visual Studio.


Avec le SDK .NET Micro Framework, vous pouvez développer vos solutions embarquées en C# tout en vous appuyant sur un sous-ensemble des librairies .NET se focalisant sur les applications embarquées. Votre environnement de développement est Visual Studio, vous permettant de profiter pleinement des éditeurs, des outils, de la gestion de projet, des capacités de débogue. Vous pouvez bénéficier de tout cela à la fois en utilisant l'émulateur, mais aussi un terminal réel.

Le  .NET Micro Framework étend l'offre de Microsoft pour créer des systèmes embarqués en proposant un environnement .NET pour les équipements n'ayant pas besoin des fonctionnalités avancées de Windows XP Embedded et Windows Embedded CE.

Support pour les "petits" équipements

Le Microsoft .NET Micro Framework est dédié aux nouvelles generations de processeurs 32 bits moins coûteux, moins consommateurs.

  • Minimum 256 Ko de RAM et 512 Ko de mémoire flash/ROM
  • ARM7 sans MMU et ARM9 sans MMU
  • Expose les interfaces de gestion de l'énergie au code .NET permettant aux applications d'optimiser la durée de vie de la batterie.

Environnement .NET robuste

  • Implémentation bootable d'un sous-ensemble du .NET Common Language Runtime (CLR) apporte les avantages du développement .NET au monde des petits équipements embarqués.
  • Permet l'écriture de code plus simple, plus sûr, bénéficiant de la gestion native des exceptions et du Garbage Collector.
  • Ne supporte que les instructions IL dites "safe"
  • Permet le support très rapide de nouveaux périphériques en permettant l'écriture de drivers en C# pour les périphériques se connectant via des interfaces standards : SPI, I2C, GPIO, USART.

Le SDK Microsoft .NET Micro Framework SDK comprend :

  • L'intégration à Visual Studio : développement C#, cross-debugging, object browsing, Intellisense, compilation et déploiement.
  • Emulateurs extensibles