[ARCHIVES] Le microframework .Net version 4.4 (.NetMF v4.4)
[Mise à jour le 2/1/2020]
- Sources
Sous le contrôle de .NetMF v4.4, les programmes destinés aux cartes à microcontrôleurs STM32F4's (Netduino, Fez etc.) se codent en C# avec l'IDE Visual Studio 2019 (Community).
Dérivé du Framework .NET de la société Microsoft, le Micro Framework .NET, en abrégé NETMF, est adapté au monde de l'embarqué et plus spécifiquement aux appareils ayant les ressources les plus restreintes. NetMF permet d'exécuter directement du code C# sur un microcontrôleur.
L'intérêt de cette technologie tient à :
- la lisibilité du langage C# ,
- la puissance et la convivialité de l'environnement de développement intégré (IDE) Visual Studio,
- coloration syntaxique
- complétion de code
- templates
- débogueur in situ (exécution du programme en pas à pas dans la carte avec retour de la valeur des variables dans l’IDE)
- la puissance du framework NetMF :
- protocoles de communication,
- gestion de fichier,
- XML,
- prise en charge d'interfaces graphiques,
- multithreading,
- gestion simplifiée des interruptions, etc.
Si vous ne connaissez pas le langage C#, il vous paraîtra peut être verbeux. Ne vous laissez pas abuser car il s'agit plutôt d'une expression de sa clarté. D'ailleurs l'IDE Visual Studio l'écrit en partie pour vous ! Rien n'étant caché, les concepts de programmation objet, de classe et d'instanciation sont parfaitement lisibles.
Ce wiki vous aidera à “démarrer” la programmation en C# avec une carte Netduino de la société WILDERNESS LABS .