.Net Micro Framework : l’autre visage de .Net !

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Développé par l’équipe anciennement nommée SPOT (Smart Personal Object Technology), le .NET Micro Framework est une plate-forme de développement et d’exécution dédiée au monde de l’embarqué. Contrairement à ses grand-frères, le .NET Micro Framework ne nécessite pas de système d’exploitation sous-jacent pour s’exécuter.

Il embarque une couche d’abstraction, la Hardware Abstraction Layer (HAL) capable de discuter directement avec le matériel du périphérique sur lequel l’application s’exécute. De ce fait, cette plate-forme est souvent qualifiée de « bootable runtime ». Cette couche, d’une taille d’environ 20-30 Ko fournit réellement une interface avec le hardware. En revanche, étant dépourvue de noyau, elle décharge la gestion des processus, thread et mémoire à une version allégée du Common Langage Runtime .NET (CLR). Au dessus de cette première couche d’abstraction, repose la Plateforme Abstraction Layer (PAL). Celle-ci est responsable de la gestion des timers, des blocs mémoire, des communications asynchrones et du support de certains types .NET.

Florent Santin
Julien Corioland

S'ABONNER