(25 / 11 / 2014) Cursus de formation MPLAB X, connectivité Ethernet
Transcription
(25 / 11 / 2014) Cursus de formation MPLAB X, connectivité Ethernet
(25 / 11 / 2014) Cursus de formation MPLAB X, connectivité Ethernet, WIFI et USB device [MPLAB X + Webserveur (1J) + WiFi (1J) + USB device (1J)] -> 3,5 Jours => 12 au 15 janvier 2015 DESCRIPTIF ET CONNAISSANCES REQUISES : Nom de la formation TLS 0101 (12 /1 /15 PM) Description Durée Démarrer avec les outils Microchip : MPLAB X IDE, Simulator, ICD3 / Real-Ice 1/2 journée (60€ HT) COM 4201 (13/1/15) 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) 17051 WIFI (14/1/15) Ajouter le WiFi aux systèmes embarqués avec les modules WiFly RN-131 et RN-171 COM 3101 (15/1/15) Initiation à l’USB 2.0 en mode device (esclave) avec la nouvelle pile de protocole USB v2.x sur les familles PIC18 / PIC24 et PIC32 en langage C (MPLAB C18 / XC16 / XC32) Connaissances requises Niveau 1 / Travaux pratiques Connaissances de base des microcontrôleurs [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é 1 journée [Niveau 1] Connaissances de bases des (150€ HT) réseaux TCP/IP. Connaissances des PICs ou de MPLAB X non nécessaires 1 journée [Niveau 2] Aisance en langage C. (150€ HT) Connaissance d’une architecture (PIC18 / PIC24 / dsPIC33 / PIC32) et des périphériques. Connaissance de MPLAB et du compilateur C18 (XC16 ou XC32). Cursus MPLAB X+ architecture de 2 jours préalable (PIC18 /16 bits/PIC32) recommandé 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. 12/1/15 : DEMI-JOURNEE Formation TLS 0101 : Démarrer avec les outils Microchip : MPLAB X , Simulateur, ICD3 / Real-Ice Cette formation couvre les bases du nouvel environnement de développement MPLAB X. 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 ainsi que le simulateur. Les participants procèdent pas à pas à la création d’un projet, en l’éditant et le compilant, puis poursuivent avec la simulation puis l’exécution sur une cible. 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. Le mode débogage est présenté et les instructions du débogage passées en revue : comment mettre des points d’arrêt, faire du pas à pas, etc… 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. 13/1/15 : JOURNEE COMPLETE Formation COM 4201 : basée sur la librairie MLA (pas Harmony) 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ôlecommande de type WEBSERVER en utilisant le protocole TCP/IP. Le savoir-faire acquis peut être directement appliqué à des projets mettant en œuvre toute architecture Microchip (8/16/32 bits) utilisant : a/ le contrôleur ETHERNET externe ENC28J60 (MAC+PHY avec liaison SPI) avec un PIC24/PIC32 b/ 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. 14/1/15 : JOURNEE COMPLETE 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. Introduction à Wireshark (outil de décodage des trames TCP/IP) Les aspects de mise à jour locale (UART) ou distante (client FTP) du firmware des modules sont également abordés. 15/1/15 : JOURNEE COMPLETE Formation COM 3101 : basée sur la librairie MLA (pas Harmony) Introduction à l'USB 2.0 en mode device (esclave) avec la pile de protocole USB v2.x L’USB 2.0 s’impose rapidement dans les systèmes embarqués comme la solution de remplacement des ports série qui ont pratiquement disparus des ordinateurs. En assistant à cette formation vous apprendrez à maitriser ce protocole de communication ainsi que ses fonctionnalités. Les bases de l’USB au niveau électrique, mécanique et les spécifications du protocole sont passées en revue pour permettre aux participants de bien comprendre les possibilités des microcontrôleurs PIC18/24/32 USB de Microchip. Cette formation vous permettra d’estimer l’effort de développement nécessaire, et quels facteurs doivent être pris en compte pour le développement d’une application USB de type device (esclave). Les concepts exposés sont renforcés au travers d’exercices pratiques individuels. La classe CDC est mise en oeuvre au travers de l’émulation RS232 pour connecter un système à base de PIC18/24/32 USB à un PC. Cette formation met en relief la portabilité de la pile USB Microchip (framework v2.x) au travers des plateformes 8/16 et 32 bits PIC18/PIC24/PIC32 qui pourront être indistinctement utilisées pour les exercices pratiques lors de la formation. Tout participant à une de nos formations recevra un bon de réduction de 20% sur tous nos outils et cartes de développement. Dates des sessions planifiées : merci de consulter le site http://www.microchip.com/RTC Les dates proposées ne vous conviennent pas ? N’hésitez pas à nous contacter Inscription uniquement en ligne : merci de consulter le site http://www.microchip.com/RTC Un document d’aide à l’inscription est disponible sur demande. Formations intra-entreprise : Vous souhaitez participer à plusieurs à un de nos cursus de formation ? Nous pouvons organiser une formation dans vos locaux. Contactez-nous pour connaître les conditions associées à l’intra-entreprise. Programme pour les enseignants : Vous êtes enseignant ou dans l’éducation nationale ? Contactez-nous pour connaître vos conditions spéciales. Programme pour les personnes en recherche d’emploi : Vous êtes actuellement en phase de recherche d’emploi ? Contactez-nous pour connaître vos conditions spéciales. Programme pour les étudiants : Vous êtes étudiant (lycée, université, IUT, BTS, école d’ingénieur) ? Contactez-nous pour connaître vos conditions spéciales. Pour tout autre renseignement complémentaire : Contact : (+33) 01.69.53.63.20 (Demander responsable formation) e-mail : alain point sorin arobase microchip point com