Accueil > Mots-clés > Kits et cartes de développement > .NET Micro Framework
.NET Micro Framework
Le Micro Framework est une version embarquée de .NET, l’univers de programmation moderne de Microsoft, incluant un langage (le C#) et un "runtime" ou machine virtuelle d’exécution.
Il faut savoir que c’est open-source, que le matériel pour l’exécuter peut lui aussi être ouvert (comme la Netduino) et qu’il y a une communauté laborieuse qui n’a que faire des querelles habituelles des tenants de l’absolutisme manchot.
Articles
-
Introduction au Microsoft .NET MicroFramework
10 janvier 2010, par Julien H.
En 2010, plusieurs projets vont bénéficier d’une nouvelle plateforme de contrôle à distance, la Tahoe II de notre sponsor Device Solutions. Le processeur Freescale i.MXS qu’elle utilise embarque tout ce qu’il faut pour exécuter une application développée avec la plateforme .NET et le nouveau Micro Framework.
Ce SDK permet de développer des applications pour des cibles matérielles avec peu de ressources (essentiellement autour de microprocesseurs ARM7 ou ARM9), en conservant les principes (…)
-
Première application .NET MicroFramework
16 janvier 2010, par Julien H.
Vous trouverez quelques exemples fournis avec le framework Microsoft, notamment le fameux "Hello World" pour afficher du texte sur l’écran. Pour commencer en douceur, on va donc changer et afficher une image.
Matériel nécessaire
On peut très bien tester ce code avec uniquement des logiciels : Visual Studio ou Visual C# Express 2008 Microsoft .NET Micro Framework 3.0 ou 4.0
Mais bien sûr ce sera plus émouvant avec une carte : Tahoe II de Device Solutions
Préparation
Pas de (…)
-
Un guide pour débuter en .NET Micro Framework
6 décembre 2010, par Julien H.
Les cartes électroniques permettant d’utiliser le framework Microsoft .NET MF se multiplient, certaines ont même un design open source (schéma du circuit imprimé). Et les prix baissent. Ce qui permet à un plus grand nombre de personnes de s’y intéresser, mais beaucoup de personnes ne codent pas en C#.
Pour ceux-ci, un guide de 173 pages - en anglais - a été mis librement à disposition des débutants par GHI Electronics et Tiny CLR.
Lien vers le guide au format PDF
Un ouvrage libre et (…)
-
Entrées/sorties avec .NET Micro Framework
17 janvier 2010, par Julien H.
Un nouvel exercice avec le .NET Micro Framework. Il s’agit de simplement allumer des leds avec des sorties numériques (tout ou rien).
J’ai choisi une barre de leds RGB pour que ce soit plus fun qu’une led toute simple, mais sachez qu’il existe une led disponible sur la carte Tahoe II (via une patte du connecteur XBee).
Sorties numériques
On va tout d’abord faire clignoter les leds toutes les secondes. Pour cela, il faut : ajouter les références à Microsoft.SPOT.Hardware et (…)
-
FAQ Tahoe II (.NET MF)
16 janvier 2010, par Julien H.
Voici les réponses aux problèmes rencontrés par le club pendant nos développements avec la carte Tahoe II et le Microsoft .NET Micro Framework.
N’hésitez pas à nous envoyer vos propres expériences pour mettre à jour ces Frequently Asked Questions.
Installation
I1 : la carte n’est pas reconnue par Windows
Effectivement, j’ai constaté sur ma config (Win XP) que la carte n’était pas automatiquement détectée malgré l’installation du SDK Tahoe fourni par Device Solutions.
Pas de (…)
-
Bus I2C avec .NET Micro Framework
21 janvier 2010, par Julien H.
Nous utilisons beaucoup de périphériques en I2C pour la robotique : carte de contrôle de consignes moteurs (servo, pas à pas) capteurs complexes (ultrasons, caméra)
Il était donc logique de continuer nos expérimentations du .NET Micro Framework et de notre carte Tahoe II de Device Solutions avec le pilotage de puces I2C.
Pour faciliter les expérimentations, j’ai choisi d’utiliser une led RGB (multicolore) programmable, la désormais célèbre BlinkM. Elle a déjà utilisée plusieurs fois (…)