ac6-formation, un département d'Ac6 SAS
 
Site affiché en Français
Site affiché en FrançaisVoir le site en English (USA)Voir le site en English (GB)
go-up

leftthintrapezium-20-d70b0b ac6 > ac6-formation > Cours en ligne > Temps-Réel Télécharger la page Call us Ecrivez nous

Temps-Réel

Programmation et conception de systèmes embarqués temps réel

Comme toute application informatique, les applications industrielles ou embarquées doivent être adaptées au système d'exploitation qui les supportent. De plus, l'environnement souvent très spécifique dans lesquelles s'exécutent ces systèmes font qu'il est parfois nécessaire de les adapter à l'environnement matériel.

ac6-formation vous propose des formations vous permettant de réaliser des applications utilisant un système d'exploitation embarqué, mais aussi d'adapter ce système d'exploitation si le besoin s'en fait sentir.

Et comme créer des systèmes fonctionnant en temps réel pose de nombreux problèmes spécifiques, ac6-formation propose toute une gamme de cours permettant de se former aux différents outils et techniques à utiliser dans ce contexte.

Vous pouvez visualiser les descriptifs détaillés des différents cours en utilisant la barre de navigation ci-dessus. Vous pouvez également cliquer sur les références des cours dans les descriptions ci dessous.

Ce cours vous aide à maîtriser la programmation multitâche et temps-réel, en comprenant comment résoudre efficacement les problèmes en utilisant les éléments fournis par le système d'exploitation sous-jacent.
La programmation temps réel appliquée au système d'exploitation FreeRTOS
Explorerez l'écosystème Zephyr, y compris le build system et West. Vous apprendrez à configurer Zephyr en utilisant Device Tree et Kconfig, à écrire des modules et à personnaliser les drivers avec des nœuds et des propriétés de device tree sur mesure. Le cours couvrira les sous-systèmes essentiels tels que les GPIO, l'I2C et le power management. Ainsi que la gestion et l'analyse de la mémoire, le mode utilisateur et divers services du système d'exploitation comme les threads, l'exclusion mutuelle et les primitives de synchronisation, le passage de données (y compris les mailbox et le Zbus), et la gestion des interruptions. Ces concepts sont essentiels pour le développement de systèmes embarqués fiables et efficaces utilisant Zephyr.
Le cours Eclipse ThreadX (Azure RTOS) vous permettra d'acquérir les compétences et les connaissances nécessaires pour créer des applications temps réel à l'aide du système d'exploitation ThreadX. Cela inclut la gestion des threads, la gestion de la mémoire, des ressources, des primitives de synchronisation et des timers d'application tout ce qui est nécessaire pour développer des systèmes temps réel fiables et efficaces à l'aide de ThreadX.