softeux Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant Formateur Access It IDF Agenda Le complexe du softeux Présentation du NET ID: 346157
Download Presentation The PPT/PDF document "Petits montages électroniques à la por..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1Slide2
Petits montages électroniques à la portée des « softeux »
Mardi 8 Février 2011 Pierre CAUCHOISRelation avec les développeursMicrosoft
Julien CORIOLAND
Consultant / Formateur
Access It IDFSlide3
Agenda Le complexe du
softeux Présentation du .NET MicroFramework Retour au collège! Démo – un petit robotSlide4
Le Complexe du « softeux »
Je sais coder!j’aime le C#!.NET ça surpoutre!MAIS…Je ne sais même pas par quel bout attaquer la partie hardwareSi j’attaque, j’ai peur de faire brûler quelque choseSi ça brûle, ma femme me tue.Slide5
Le .NET Micro Framework
Framework de développement managé pour le petit embarquéPas d’OS sous-jacent : « On the metal »Hardware Abstraction LayerPlateforme Abstraction LayerCommon Language Runtime réduite (
TinyCLR
)
Interprétation de l’IL
Gestion des threads, de la mémoire…
Base Class Library
Modèle de programmation objet, en C# Slide6
Le .NET MicroFrameworkSlide7
Les outils de développement
Visual Studio 2010Le SDK du .NET Micro Framework (v4.1)Modèles de projets Visual StudioClasses de bases du FxEmulateur de périphériqueOutils de déploiementOutils de debug et remote
debug
(RPC)Slide8
Quelles plateformes cibles ?
Systèmes embarqués basiquesProcesseurs :ARM7 @ 20-40 MhzARM9 @ 200 Mhz~ 300 Ko de RAM1 Mo de mémoire Flash/ROMSlide9
FEZ Mini/Domino/Cobra/Panda
http://www.tinyclr.com Slide10
Tahoe II – Device Solutions
http://www.devicesolutions.net Slide11
Tout ce que vous avez besoin de savoir… en une slide
U = R*I
5V
5V
10V
5V
5V
5V
i
i
10V
5V
5V
i
i/2
i/2
10VSlide12
Analogique vs Numérique
Diodes (LED)BoutonsPotentiomètresCertains capteursServos
Microcontrôleurs
D’autres
capteurs plus
complexes
Ports de communication
Joindre les deux:
Lire la
doc! Tout composant possède une documentation complète et accessible…
Respecter les «
Absolute
Maximum Ratings »
comprendre les chronogrammesSlide13
Bien débuter dans le hardCommencer par quelques montages simples
Petits montages à LEDChenillardsHorloge Binaire..Pilotage de servos (PWM)Pour aller plus loin…Ports de communication en série (RS232, I2C, SPI…)Capteurs numériquesSlide14
Le kit du hardeux débutant
Une plaquette SK10Des fils Un lot de résistancesUn lot de diodesQuelques servos+ Les composants qui vous amusentPour aller plus loin…Des capteurs plus complexesUne interface tactile…Slide15
Le Hard sur InternetDes sites qui passent les filtres parentaux:
http://www.conrad.frhttp://www.selectronic.frhttp://www.tinyclr.comhttp://www.devicesolutions.nethttp://www.robotshop.com http://www.lynxmotion.com Slide16
Le Hard sur ParisSi vous avez un moment de libre en journée:
Selectronic : 11, Place de la Nation - 75011 PARIS ECE : 66, rue de MONTREUIL - 75011 PARIS Cyclades : 11, bd Diderot - 75012 ParisEuroModel : 193 rue de Bercy – 75012 ParisSlide17
Démo
Un petit robot reprenant tous ces conceptsSlide18
MSDN et TechNet
: l’essentiel des ressources techniques à portée de clichttp://technet.comhttp://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeursSlide19