Exercise : | Interrupt Management on Cortex-M4 |
Exercise : | Analyse a Context Switch |
Exercise : | Task Management | |
Exercise : | Periodic Tasks | |
Exercise : | Task Statistics |
Exercise : | Check stack usage in existing programs |
Exercise : | Implement mutual exclusion between tasks |
Exercise : | Synchronizing a task with another one through binary semaphores | |
Exercise : | Synchronizing a task with another one through queues | |
Exercise : | Task Notifications | |
Exercise : | Properly use stream Buffers | |
Exercise : | Message Buffers |
Exercise : | The producer-consumer problem, illustrating (and avoiding) concurrent access problems | |
Exercise : | The philosophers dinner problem, illustrating (and avoiding) deadlock, livelock and starvation |
Exercise : | Synchronize Interrupts with tasks |
Exercise : | Implement Soft Timers |
Exercise : | Implement protected memory regions |
Exercise : | Build a general purpose linked list |
Exercise : | Write a simple, thread safe, buddy system memory manager | |
Exercise : | Write a generic, multi-level, memory manager | |
Exercise : | Enhance the memory manager for memory error detection |
Pour vous enregistrer ou pour toute information supplémentaire, contactez nous par email à l'adresse info@ac6-formation.com.
Les inscriptions aux sessions de formation sont acceptées jusqu'à une semaine avant le début de la formation. Pour une inscription plus tardive nous consulter
Vous pouvez aussi remplir et nous envoyer le bulletin d'inscription
Ce cours peut être dispensé dans notre centre de formation près de Paris ou dans vos locaux, en France ou dans le monde entier.
Les sessions inter-entreprises programmées sont ouvertes dès deux inscrits. Sous condition d'un dossier complet, les inscriptions sont acceptées jusqu'à une semaine avant le début de la formation.
Dernière mise à jour du plan de cours : 17 mars 2025
L'inscription à nos formations est soumise à nos Conditions Générales de Vente