 |
Objectif : L'objectif de cette formation est de fournir les bases nécessaires pour une utilisation optimale de MDK-Professionnel avec RTX, l'OS Temps Réel de Keil, ainsi que des stacks associées (TCP/IP, File System, USB et CAN). Ces connaissances permettront de réduire sensiblement le temps de développement de vos applications en intégrant les briques logicielles RTOS, TCP/IP, CAN, USB device, etc… Durée: 4 jours Public : Chefs de projets, ingénieurs et techniciens participant au développement d'une application utilisant RTX, l'OS Temps Réel de Keil, et les stacks associées (TCP/IP, File System, USB et CAN) 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 M3 et en utilisant la chaine de compilation Keil. Contenu: L'environnement de développement IDE µVision La base de données micro contrô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 Sur le simulateur de µVision Démarrer une session de déverminage Exécution du code Lire/écrire la mémoire Point d'arrêt, watchpoint et bookmark Simulation des périphériques Couverture de code et analyse de performance Analyseur logique Sur carte Configuration du débogueur Programmation des flashs Utilisation des sondes Ulink 2 et Ulink Pro Développement avec RTX 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 RTX avec µVision Stack TCP Networking Suite Le composant TCP Utilisation de TCP comme une application indépendante Utilisation de TCP comme une application RTX Configuration de TCP FS -Flash File system 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 stack USB et CAN Généralités Configuration et utilisation Documentation Un support de cours vous sera fourni au début de la session. Tarif de la formation : 3 750 € HT + frais Tarif pour les 4 jours pour maximum 6 personnes
|