[[archives:netmf43:accueilnetmf|{{ :iconemaison.jpg?nolink&25|Sommaire .NETMF v4.3 }}]]
==== [ARCHIVES] Les outils logiciels pour les cartes à STM32F4's ====
[Mise à jour le 10/8/2021]
{{ :netmf43:netmf.png?nolink|}}
* **Ressources**
* Outils et ressources pour le Micro Framework .NET sur miloush.net
=== Présentation ===
**La véritable force de l'écosystème NETMF est l’association du Micro Framework .NET et de l'IDE Visual Studio**. Le Micro Framework .NET est un **environnement** de développement **complet et bien documenté**. NETMF contient des fonctionnalités avancées telles que les **protocoles de communication, la gestion de fichiers, XML, des interfaces graphiques, le multithreading**, etc.
Les cartes Netduino se programment en C# (syntaxe C, langage perçu comme une amélioration de Java) ou en Visual Basic avec l’environnement de développement intégré (IDE) **Microsoft Visual Studio** (disponible dans les versions **Community** ou professionnel.
Il est nécessaire d’installer le Micro Framework .NET correspondant à la version de l’IDE et le **SDK WILDERNESS LABS**.
{{ :netmf43:vs2019templates-newprojectdialog.png?nolink&800 |}}
\\
=== Fonctionnalités particulièrement appréciables dans l’IDE Microsoft Visual studio ===
* Environnement de développement intégré complet pour créer des applications Web, Windows Desktop et cross-plateforme iOS, Android et Windows,
* **Coloration** syntaxique,
* **Autocompletion** (Intellisense),
* **Template** de code,
* **Debugger in situ** (exécution du programme en pas à pas dans la carte avec retour de la valeur des variables dans l’IDE)
\\
=== Les logiciels à installer sur le PC ===
* **1. Visual Studio 2019** (Developpement .NET Desktop)
{{ :netmf43:vs219.png?nolink&400 |}}
* **2. Extension pour Visual studio 2019**
[[http://informatix.miloush.net/microframework/Downloads/Articles/VS2019MF44RTW.vsix|{{ :netmf43:vs2019mf44rtwvsix.jpg?nolink&250 |Télécharger NetMF VS2019MF44RTW.vsix sur miloush.net}}]]
* **3. Le microframework .NET v4.3**
[[http://informatix.miloush.net/microframework/Downloads/Archive/SDK/4.3.1.0%20QFE2/MicroFrameworkSDK.MSI|{{ :netmf43:sdk.netmf4.3.jpg?nolink |Télécharger NetMF v4.3 sur miloush.net}}]]
* **4. Le SDK pour les cartes Netduino** [[https://webge.fr/doc/wikis/outils/netduino/netduinosdk_v5.zip|SDK 4.3.2.1]]
[[http://developer.wildernesslabs.co/Netduino/About/Downloads/|{{ :netmf43:sdknetduino.png?nolink&200 | Wilderness labs }}]]
=== Le logiciel à installer sur la carte Netduino ===
* **Le firmware des cartes Netduino** [[https://webge.fr/doc/wikis/outils/netduino/NetduinoUpdate_4.3.2.3.zip|Firmware 4.3.2.3]]
\\
----
=== Guide d’installation des logiciels ===
* Pour la carte Netduino de Wilderness Labs [[https://webge.fr/doc/wikis//pdf/Guide_Install_Log_Netduino.zip|Téléchargement]].
* Pour les cartes FEZ de GHI Electronics lien (**OBSOLETE en 2020** voir [[tinyclros:accueiltinyclr|Bienvenue sur C# Embarqué et TinyCLR-OS v1]].