archives:netmf43:3_logicielnetmf

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
archives:netmf43:3_logicielnetmf [2021/08/10 14:23] – [Fonctionnalités particulièrement appréciables dans l’IDE Microsoft Visual studio] philarchives:netmf43:3_logicielnetmf [2021/08/11 09:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +[[archives:netmf43:accueilnetmf|{{ :iconemaison.jpg?nolink&25|Sommaire .NETMF v4.3 }}]]
 +
 +==== 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 <html><a href="http://informatix.miloush.net/microframework/Home.aspx" target="_blank">miloush.net</a></html>
 +
 +=== 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 <html><a href="http://docs.ghielectronics.com/software/netmf/getting-started.html" target="_blank">lien</a></html> (**OBSOLETE en 2020** voir [[tinyclros:accueiltinyclr|Bienvenue sur C# Embarqué et TinyCLR-OS v1]].