Les travaux pratiques sont menés sur des cartes cibles, qui peuvent être : | ||
Cartes "STM32MP15-DISCO" à base de double Cortex/A7 de STMicroelectronics | ||
Cartes "SabreLite" à base de Quad Cortex/A9 de NXP | ||
Cartes "imx8q-evk" à base de Quad Cortex/A53 de NXP |
Exercise : | Writing a simple, static and dynamic, library |
Exercise : | Debug an application and its libraries using gdbserver | |
Exercise : | Checking memory management using dmalloc and valgrind |
Exercise : | Programming a client-server application | |
Exercise : | Handle several parallel connections using asynchronous I/O |
Exercise : | Understanding Strace |
Exercise : | Manage timeouts using signals and timers |
Exercise : | Managing several clients in parallel using fork | |
Exercise : | Create a remote server using fork and exec | |
Exercise : | Managing several clients in parallel using threads | |
Exercise : | Manage thread-static data in a library |
Exercise : | Handle communications between processes in a multi-process client-server system | |
Exercise : | Setup timeouts to close dead connections on a server |
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 : 15 novembre 2022
L'inscription à nos formations est soumise à nos Conditions Générales de Vente