Formations Arm-Keil

Chaine Developpement MDK Essential - 2 jours

Objectif :
L’objectif de cette formation est de fournir les bases nécessaires pour une utilisation optimale de MDK-Essential avec CMSIS-RTOS, l’OS Temps Réel de Keil
Ces connaissances permettront de réduire sensiblement le temps de développement  de vos applications en intégrant le noyau  CMSIS-RTOS…

Durée:      2 jours

Public :   Chefs de projets, ingénieurs et techniciens participant au développement d’une application  utilisant CMSIS-RTOS.

Pré-requis :
La connaissance des langages ASM/C/C++ et du développement sur micro contrôleur.
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.

Contenu: 
Module 1 : L’environnement de développement µVision (1 jour)
       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éation d’un projet
            Création et ajout de sources à un projet
            Configuration des 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

Module 2 : Développement d’une application multi taches avec CMSIS-RTOS (1 jour)
         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

Un support de cours sera fourni sous format electronique

Tarif pour les 2 jours  :
– 1200 € HT par personne en Inter-entreprise 
– 3500 € HT + frais pour 6 personnes maxi. en Intra-entreprise

 Brochure Formation MDK-ESSENTIAL

Formation KEIL pour MDK-Plus et MDK-Pro - 4 jours

Objectif :
L’objectif de cette formation est de fournir les bases nécessaires pour une utilisation optimale de MDK-Plus/MDK-Pro avec CMSIS-RTOS, l’OS Temps Réel de Keil, ainsi que des stacks associées (TCP/IP, File System et USB).
Ces connaissances permettront de réduire sensiblement le temps de développement  de vos applications en intégrant les briques logicielles RTOS, TCP/IP, USB device, etc…
 
Durée:      4 jours
 
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.
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.

Contenu: 
Module 1 : L’environnement de développement µVision (1 jour)
       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éation d’un projet
            Création et ajout de sources à un projet
            Configuration des 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

Module 2 : Développement d’une application multi taches avec CMSIS-RTOS (1 jour)
         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

Module 3 : Les couches Middleware de Keil ( File System, TCP/IP, USB et Interface graphique) (2 jours)

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
            Utilisation sur Flash externe
            Utilisation 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 USB

Documentation
Un support de cours sous format electronique vous sera fourni au début de la session. 
 
Tarif de la formation : 5000 € HT (+ frais) / Tarif pour les 4 jours pour un maximum de 6 personnes

Brochure Formation MDK-PRO

Formation ARM DS-5/DSTREAM

Objectif :
L’objectif de cette formation est de fournir les bases nécessaires pour une utilisation de l’environnement de développement DS-5/DSTREAM et ainsi de pouvoir réduire le  temps de prise en main d’une carte ainsi que le temps de développement de vos drivers/applications Linux ou Android.

Durée:    2 jours

Public :   Chefs de projets, ingénieurs et techniciens participant au développement de drivers ou d’applications Linux/android.

Pré-requis :
La connaissance des langages ASM/C/C++ et du développement sur micro contrôleur.
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 A.
Contenu:
L’environnement Eclipse.
            Présentation générale.
            Gestion des projets.
            Utilisations des différents éditeurs.
Utilisation du debugger.
            Configuration et connexion à la cible.
            Création d’une configuration pour la cible.
            Contrôle de l’exécution sur la cible.
            Déverminage d’un système embarqué.
            Utilisation de scripts pour le debug.
            Les vues et perspectives de debug
Utilisation de l’analyseur de performance « ARM Streamline »
            Configuration de la cible.
            Configuration des options de capture.
            Utilisation de la vue temporelle.
            Utilisation des vues ‘Call Paths’, Fonctions et utilisation des piles.
            La vue code.
            Le graphe d’appel.
            La vue Log et annotation.
            Utilisation de la sonde « Energy Probe ».
Utilisation de la sonde DSTREAM
            Présentation.
            Mise à jour et configuration de la sonde DSTREAM.
            Debug avec la sonde DSTREAM.
            Utilisation de la trace.
Gestion des licences
            Introduction.
            Utilisation de licence node-lock.
            Utilisation de licence flottante

Documentation
Un support de cours sous format electronique vous sera fourni au début de la session. 
 
Tarif de la formation : 3 500 € HT (+ frais )
Tarif pour les 2 jours pour maximum 6 personnes

 Brochure Formation DS5 / DSTREAM