Formation NetMF : Micro Framework .Net, développement embarqué en C#


REFERENCE
 
 
SNMT
DUREE
 
 
4 jours
TARIFS
 
 
En Intra
Niveau : intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Le Micro Framework (NetMF) de Microsoft est un sous ensemble du .Net Framework conçu spécifiquement pour les microcontrôleurs. NetMF est porté sur une large gamme de microcontrôleurs 32 bits issus de plusieurs fabricants dont les puissances disponibles permettent tout type d'application. En adoptant la plateforme NetMF, vous utilisez la puissance du C# et le confort de Visual Studio pour développer immédiatement vos prototype électroniques. Cette formation .NET Micro framework est résolument pratique et chaque concept sera systématiquement illustré par la programmation réelle d’une carte d’étude.
A l’issue de cette formation .NET Micro framework, vous aurez pratiqué le cycle complet du développement d’une application embarquée avec :
- L’installation et le paramétrage des logiciels de développement : SDK, drivers et Visual Studio.
- L’écriture de programmes simples en C# pour piloter les entrées et sorties numériques et les conversions de grandeurs analogiques.
- Le débogage d’un programme à partir de VS avec les points d’arrêt, le pas à pas et l’examen des variables.
- L’étude par l’exemple des ressources de communication série asynchrone et synchrone (SPI, I2C).
- La mise en œuvre d’un stockage persistant (carte SD) pour le paramétrage ou l’enregistrement des données L’aspect électronique est indissociable de la programmation. Avec cette formation .NET Micro framework, vous découvrirez aussi :
- Les règles de base pour la mise en œuvre de composants électroniques : alimentation, découplage, limitation de courant.
- Les caractéristiques des systèmes de communication embarqués : vitesse, adressage, longueur de bus.
- Comment choisir et mettre en situation un composant à partir de sa « datasheet ».
- L’oscilloscope pour visualiser la réalité électrique de votre programmation

PRÉ-REQUIS :
 

Des connaissances en programmation objet sont souhaitées. Une expérience pratique de Visual Studio et C# est un plus sans être indispensable

PUBLIC :
 

Cette formation .NET Micro framework s'adresse aux analystes, développeurs d'applications et chefs de projet.

PROGRAMME :
 

 

Présentation

Présentation des cartes électroniquesArduino ou GadgeteerVisual Studio, le logiciel de développementC# pour programmer objetDomaines d’application

Une heure pour démarrer

Installation de Visual Studio ExpressInstallation du Micro FrameworkConnexion de la carteProjet de test

Le langage C#

Syntaxe de baseTypes de donnéesVariables et constantesStructures de contrôleClasses et objets

Un peu d’électronique

Alimentation 3vRéaliser un pont diviseurLimiter le courant d’une LedAmplifier le courant pour un relais

Les entrées et sorties numériques

Acquérir l’état d’un contact secAllumage d’une LedCommande d’un relais

La modulation de largeur d’impulsion

Régler l’intensité d’une LedCommander un servo moteur

Les entrées analogiques

Principe de la conversion analogiqueMesurer la température : ThermistanceMesurer la luminosité : LDR

Les protocoles de communication

Liaison série asynchroneBus synchrones : I2C et SPIMaxim/Dallas 1 Wire

Le stockage des données sur carte mémoire SD

Opérations de lecture et d’écritureCréer un enregistreur de données

 

TRAVAUX PRATIQUES :
 

Cette formation .NET Micro framework est basée sur la pratique. Le stage comprend de très nombreux travaux pratiques et études de cas. Chaque concept sera illustré par la programmation réelle d’une carte d’étude basée sur un microcontrôleur NXP avec 512 Ko de flash, 128 Ko de Ram. Le processeur expose des entrées/sorties numériques, analogiques et communications asynchrone, SPI et I2C. La programmation et le débogage ne nécessitent qu’une simple liaison USB.

EN INTRA SEULEMENT
FORMATION .NET MICRO FRAMEWORK
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

5 j

 
Arduino est un outil Open Source reposant sur un microcontrôleur simple , des composants complémentaires qui facilitent la programmation et l'interfaçage avec d'autres...

5 j

 

Développement

Arduino programmation
Arduino est un outil Open Source reposant sur un microcontrôleur simple, des composants complémentaires qui facilitent la programmation et l'interfaçage avec d'autres...

2 j

 
Avec 4 milliards de cartes SIM vendues en 2010 dont 80% sont des Java Card, la technologie Java Card est devenue une technologie incontournable dans le domaine des cartes à puce à contact...

3 j

 
Avec plus de 5 milliards de cartes SIM vendues en 2012 dont 99% sont des Java Card, la technologie Java Card est devenue une technologie incontournable dans le domaine des cartes à puce à contact. ...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB