Cursus de formation Architecture PIC32, TCP/IP, USB

Download Report

Transcript Cursus de formation Architecture PIC32, TCP/IP, USB

(22 / 1 / 2014)
Cursus de formation Architecture PIC32, TCP/IP, USB device et librairies graphiques
[Archi. PIC32 (1J) + Webserveur (1J) + USB device + librairies graphiques (1J)] -> 4 Jours
DESCRIPTIF ET CONNAISSANCES REQUISES :
Nom de la
formation
MCU 4101
(MPLAB X)
Description
COM 4201
(MPLAB X)
ETHERNET-TCP/IP: Développement d’une
application de contrôle/commande de type
WEBSERVER sur les familles
PIC18/PIC24/PIC32 en langage C
COM 3101
(MPLAB X)
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)
HIF 2131
(MPLAB X)
Mise en œuvre des librairies graphiques :
Cette formation passe en revue les
fonctionnalités disponibles et les différentes
API des librairies graphiques gratuites 2D/3D
pour écran TFT couleur avec entrée tactile.
Les exercices pratiques permettent de
construire pas à pas un petit interface
utilisateur (GUI)
Introduction aux PIC32 : architecture et
librairies dédiées du compilateur MPLAB
XC32
Durée
Connaissances requises
1 journée
(120€ HT)
Connaissances de base des
microcontrôleurs. La connaissance du
langage C est nécessaire. Formations
TLS0101 (initiation MPLAB X) ou
TLS0999 (migration vers MPLAB X)
préalables recommandées
1 journée [Niveau 3] Aisance en langage C.
(150€ HT) 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 2] Aisance en langage C.
(150€ HT) Connaissance de l’architecture PIC18
(ou PIC24 ou PIC32) et des
périphériques. Connaissance de MPLAB
et du compilateur C18 (ou XC16 ou
XC32). Cursus MPLAB +
architecture de 2 jours préalable
(PIC18 /16 bits/PIC32) recommandé
1 journée [Niveau 3] Travaux pratiques
(150€ HT) Aisance en langage C (pointeurs,
structures). Connaissance de
l’architecture et des périphériques
PIC24/dsPIC/PIC32, de MPLAB et du
compilateur XC16 ou XC32. Cursus
16/32 bits préalable 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.
JOUR 1 : JOURNEE COMPLETE
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.
JOUR 2 : JOURNEE COMPLETE
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ôlecommande 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 :
 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.
JOUR 3 : JOURNEE COMPLETE
Formation COM 3101 :
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 RS-232 pour connecter une carte de
développement à base de PIC.
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.
JOUR 4 : JOURNEE COMPLETE
Formation HIF 2131 :
Mise en œuvre des librairies graphiques couleurs sur PIC24F / dsPIC33 / PIC32
Au travers de la réalisation d’une interface utilisateur graphique tactile (GUI), cette formation passe
en revue les fonctionnalités disponibles et les différentes API des librairies graphiques 2D/3D pour écran
couleur QVGA (ou plus) avec entrées tactiles. Les exercices pratiques permettent de construire pas à pas une
petite interface utilisateur (GUI) sur la plateforme EXPLORER16 (PIC24F ou PIC32) en utilisant la carte
d'extension GRAPHICS PICTAIL+. Bien que la classe soit faite sur un processeur PIC24F ou PIC32, les
librairies peuvent être utilisées avec tous les processeurs 16 bits (PIC24 / dsPIC) et 32 bits (PIC32) possédant
un périphérique de type "PMP"
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 : demander Responsable formation Microchip
Téléphone
: (+33) 01.69.53.63.20
Mail (phonétique) : formation arobase microchip point com