Formation Keil MDK ARM 2 et 4 jours
Vous recherchez une formation sur Keil MDK ARM ? Profitez de l’expérience de nos spécialistes du développement logiciel embarqué.
Objectif de la formation
Acquisition des bases pour une utilisation optimale de MDK ARM avec CMSIS-RTOS:
NeoMore propose une formation sur la chaine MDK ARM de Arm Keil en plusieurs versions, selon l’édition :
MDK-Essential : 2 jours
MDK-Plus et MDK-Professionnal : 4 jours
Cette formation se compose d’une partie théorique et d’une partie pratique qui seront effectuées sur des cartes d’évaluation à base de Cortex-M4 et en utilisant la chaine de compilation Keil.
Au programme
MDK-Essential : 2 jours
Jour 1: L’atelier de développement µVision
L’environnement de développement IDE µVision
- La base de données microcontrôleur
- Le débogueur
- L’assembleur
- Le compilateur
- L’éditeur de lien
- Les autres outils Keil
Utilisation de µVision
- Gestion de projet avec µVision
- L’éditeur µVision
- Barre d’outils et fenêtres de dialogues
- Aide en ligne
Création d’un programme embarqué
- Créer un projet
- Création et ajout de sources à un projet
- Configurer les options du projet/cibles
- Configuration du code de démarrage
- Création de l’exécutable
Déverminage
- Configuration du débogueur
- Programmation des flashs
- Utilisation des sondes de Debug Ulink
- Démarrer une session de déverminage
- Exécution du code
- Lire/écrire la mémoire
- Point d’arrêt, watchpoint et bookmark
- Accès aux registres de périphériques
- Couverture de code et analyse de performance
- Analyseur logique
Jour 2 : Développement d’une application multi taches avec CMSIS-RTOS
Généralités
- Définitions
- Temps réel
- Ordonnancement
- Communication inter tâches
- Gestion des interruptions
Fonctionnalités de base
- Démarrage du noyau
- Création d’une tâche
- Démarrer/stopper une tâche
- Réaliser une communication entre tâches
Déverminage d’une application CMSIS-RTOS avec µVision
Tarifs
Brochure
MDK-Plus et MDK-Professionnal : 4 jours
Jour 1 & 2 : idem formation MDK-Essential
Jour 3 & 4: Les couches Middleware de Keil (File System, TCP/IP, USB et Interface graphique)
File System (1/2 jour)
- Généralités et concepts d’un système de fichiers Gestion de la mémoire
- Configuration du FS
- Utilisation en Flash interne
- sur Flash externe
- en RAM
- Utilisation sur carte SD/MMC
TCP/IP (1/2 jour).
- Généralités et description des différents composants réseau
- Configuration et utilisation de la couche Middleware réseau
USB (1/2 jour)
- Généralités et description des composant USB Device et USB Host
- Configuration et utilisation du composant USB.
Interface graphique emWin (1/2 jour)
- Généralités et description du composant
- Configuration et utilisation du composant.
Tarifs
Brochure
Durée: 2 ou 4 jours
Présentiel/Distanciel
La formation de 2 jours est également possible en distanciel
Public
Chefs de projets, ingénieurs et techniciens participant au développement d’une application utilisant CMSIS-RTOS ainsi que les stacks associées (TCP/IP, File System, USB et Interface graphique).
Pré-requis
La connaissance des langages ASM/C/C++ et du développement sur micro contrôleur.
Documentation
Un support de cours au format pdf, vous sera fourni au début de la session.
Références
Cours assuré par un spécialiste qualifié pour Arm Microcontroller Development Kit (MDK) et certifié par Arm Keil.
NeoMore est référencé au DATADOCK depuis novembre 2017.
Enregistré sous le numéro 11 78 803 21 78. « Cet enregistrement ne vaut pas agrément de l’Etat » Art.L6352-12 du Code du travail Circ. N°2006-10 du 16/03/06