Cursus de formation MPLAB X, Architecture PIC32, TCP/IP et WiFi
[MPLAB X (1/2J) + Archi. PIC32 (1J) + Webserveur (1J) + WiFi (1J)] -> 3,5 Jours
Dates : 14 au 17 avril 2014
DESCRIPTIF ET CONNAISSANCES REQUISES :
Nom de la formation | Description | Durée | Connaissances requises |
TLS 0101 (mise à jour importante) 14/4/14 | Démarrer avec les outils Microchip : MPLAB X IDE, Simulator, ICD3 / Real-Ice | ½ journée, après midi (60€ HT) | Niveau 1 / Travaux pratiques Connaissances de base des microcontrôleurs |
MCU 4101 (MPLAB X)
15/4/14 | Introduction aux PIC32 : architecture et librairies dédiées du compilateur MPLAB XC32 | 1 journée (120€ HT) | [Niveau 2] Connaissances de base des microcontrôleurs. |
COM 4201 (MPLAB X)
16/4/14 | ETHERNET-TCP/IP: Développement d’une application de contrôle/commande de type WEBSERVER sur les familles PIC18/PIC24/PIC32 en langage C | 1 journée (150€ HT) | [Niveau 3] Aisance en langage C. Connaissance de l’architecture PIC18 (ou PIC24 ou PIC32) et des périphériques. Connaissance de MPLAB et des compilateurs MPLAB C ou XC. Cursus de 2 jours préalable (PIC18 /16 bits/PIC32) recommandé |
17051 WIFI (MPLAB X) 17/4/14 | Ajouter le WiFi aux systèmes embarqués avec les modules WiFly RN-131 et RN-171 | 1 journée (150€ HT) | [Niveau 2] Connaissances de bases des réseaux. |
NOTES : de multiples travaux pratiques sont réalisés lors de chaque session. Chaque participant possède un poste individuel (PC + outils de développement).Le support de cours et tous les exercices pratiques avec leurs solutions sont remis aux participants (fichiers sources) sous la forme d’un CD-ROM.
http://techtrain.microchip.com/rtcv2/Inscription uniquement en ligne : Cliquez ici.
Formation TLS 0101 :
Démarrer avec les outils Microchip : MPLAB X IDE, Simulateur, ICD3 / Real-Ice
Cette formation couvre les bases du nouvel environnement de développement MPLAB X de MICROCHIP. Après une introduction sur les outils de développement, des exercices pratiques sont exécutés sur l’environnement de développement MPLAB X ou sur le simulateur Proteus. Les participants procèdent pas à pas à la création d’un projet, en l’éditant et le compilant.Un outil de débogage (ICD3, Real-Ice ou starterkit) est ensuite utilisé par le biais d’une connexion à un PC pour programmer (FLASHER) le microcontrôleur et exécuter le programme en temps-réel.
Les participants quittent la session avec les connaissances de base de l’environnement de développement MPLAB X nécessaire à la participation aux sessions dédiées sur les différentes familles de microcontrôleurs PIC16/18/24, dsPIC30/33 ou PIC32.
Formation MCU 4101 :
Introduction aux PIC32 : architecture et librairies dédiées du compilateur MPLAB XC32
Cette formation couvre le fonctionnement des microcontrôleurs PIC32 en utilisant le compilateur XC32 et ses librairies. Grâce aux multiples exercices pratiques, les participants deviennent familiers avec les particularités architecturales permettant de tirer le maximum de l’architecture PIC32. La carte PIC32 starter kit est utilisée pour les travaux pratiques avec le processeur dans l’environnement MPLAB. La programmation des interruptions, l’utilisation des canaux de DMA, la gestion des exceptions sont mis en œuvre au travers du cours et de ses exercices. L’optimisation du code est également abordée
Les solutions des exercices sont explicitées pour se familiariser avec :
- la syntaxe du C embarqué et les déclarations spécifiques à Microchip
- les nombreuses librairies logicielles permettant d’utiliser les ressources internes des PIC32
Les différents périphériques internes sont passés en revue afin de connaître les fonctionnalités disponibles.
Les participants quittent la session avec une connaissance approfondie de l’architecture, de l’utilisation de ses mécanismes avancés pour des performances optimisées et des librairies du compilateur.
Formation COM 4201 :
ETHERNET-TCP/IP: Développement d’une application de contrôle/commande de type WEBSERVER
Cette formation pratique guide pas à pas à la réalisation complète d’une application de contrôle-commande de type WEBSERVER en utilisant le protocole TCP/IP.
Le savoir-faire acquis peut être directement appliqué aux projets mettant en œuvre toute architecture Microchip (8/16/32 bits) utilisant :
- le contrôleur ETHERNET externe ENC28J60 (MAC+PHY avec liaison SPI) avec un PIC24/PIC32
- les PIC18 avec contrôleur ETHERNET intégré (MAC+PHY)
Les concepts de la pile TCP/IP sont introduits aux travers des couches de bases (ARP, IP, DHCP, DNS, …) et des couches applicatives (SMTP, SMNP,…). Les caractéristiques de la couche physique (PHY) sont également abordées.
Les commandes API pour les protocoles TCP, HTTP et le FILE SYSTEM sont expliquées.
A la fin de cette formation, les participants sont en mesure de savoir comment modifier la pile logicielle TCP/IP multi-plateformes de Microchip pour leurs besoins spécifiques.
Cette formation met en relief la portabilité exceptionnelle de la pile TCP/IP Microchip au travers des plateformes 8/16 et 32 bits PIC18/PIC24/PIC32.
Formation 17051 WIFI :
Ajouter le WiFi aux systèmes embarqués avec les modules WiFly RN-131 et RN-171
La technologie sans-fil fait maintenant partie de la vie de tous les jours, et peut être trouvée dans une multitude de systèmes que nous utilisons au quotidien : smartphones, tablettes jusqu’aux systèmes d’alarme. Une des forme les plus connues des communications sans-fil utilise le protocole IEEE 802.11 connu sous le nom du standard Wi-Fi.
Si vous êtes intéressé, en tant que développeur, à apprendre comment ajouter de façon pratique la connectivité WiFi à votre sytème, cette formation vous est spécifiquement dédiée.
Les sujets couverts incluent une revue des réseaux sans-fil 802.11, les différents types de topologies et l’architecture des modules WiFly Microchip d’origine Roving Networks (RN-131 et RN-171).
Les exercices pratiques sont destinés à faire découvrir aux participants dans une progression logique les API (commandes ASCII) des modules WiFly, en les associant à un réseau WiFi puis en communicant au moyen de différents protocoles tels que le TCP, l’UDP ou le HTTP.
Les aspects de mise à jour locale ou distante (client FTP) du firmware des modules sont également abordés.
Tout participant à une de nos formations recevra un bon de réduction de 20% sur tous nos outils et cartes de développement.
Pour tout autre renseignement complémentaire :
Contact : Alain SORIN (Responsable formation Microchip)
Téléphone : (+33) 01.69.53.63.20 alain.sorin@microchip.com
Contact : Elizabeth De Magalhaes (Responsable de comptes)
Téléphone : (+33) 06 98 65 95 07 EMagalhaes@farnell.com