10

Programmer avec Xenomai

Nous avons précédemment installé Xenomai et exécuté quelques programmes de tests qui nous permettent d’avoir un premier aperçu des performances de ce système. Nous allons à présent commencer à créer nos propres applications en utilisant l’API de Xenomai.

Programmation de tâches simples

Principes

Comme nous l’avons évoqué au chapitre précédent, le développement sous Xenomai, s’effectue en utilisant des processus tout à fait classiques de l’espace utilisateur, au sein desquels on démarre des threads temps réel qui sont ordonnancés par Xenomai, sauf lorsqu’ils exécutent des appels système durant lesquels c’est l’ordonnanceur Linux qui reprend le contrôle, ce que l’on nomme « mode secondaire ».

Les deux difficultés que ...

Get Solutions temps réel sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.