Suggestions de projets

Création et exécution d’un ensemble de tâches dépendantes sur le noyau temps réel LITMUS-RT (dérivé de LINUX)

Le noyau LITMUS-RT a été conçu par la communauté scientifique pour évaluer des des implémentations d’algorithmes d’ordonnancement temps réel. Par exemple, un algorithme peut consister à exécuter la tâche la plus prioritaire en premier, les priorités étant affectées aux tâches de manière à ce qu’elles garantissent leurs propriétés temporelles.

Conception d’un petit système d’exploitation

L’objectif de ce projet est d’écrire un petit système d’exploitation à partir de zéro. Ce projet vous permettra d’approfondir les notions de base sur les systèmes d’exploitation abordées dans le module INF104, ainsi que celles sur le fonctionnement des processeurs vues en ELECINF102.

Votre petit système d’exploitation sera développé en langage C (avec un peu d’assembleur si nécessaire) et sera testé sur un simulateur ou sur une carte de TP.

Les points suivants pourront être traités (en fonction de l’avancement) :

Communication Bluetooth sécurisée pour l’industrie automobile

Les centaines de capteurs intégrés dans les véhicules produiront des données exploitables par d’autres utilisateurs. Les véhicules seront en mesure de soumettre des données qui pourront être partagées avec d’autres véhicules. Par conséquent le véhicule pourrait changer son itinéraire si un événement se produit sur la route.

Pages