Suggestions de projets

Un interprète LISP

Le langage Lisp fut inventé par John McCarthy en 1958 alors qu'il était au Massachusetts Institute of Technology (MIT). Il publia un article intitulé « Recursive Functions of Symbolic Expressions and Their Computation by Machine ». Le premier interpréteur fonctionnait sur un ordinateur IBM 704.

Environnement de prototypage d’ordonnancement pour systèmes temps réel

Nous souhaitons concevoir en langage C un environnement de prototypage d’ordonnancement temps réel pour multi-coeurs. L’implémentation se basera sur les processus POSIX. Un processus hautement prioritaire se chargera d’exécuter les actions d’ordonnancement. Notamment il donnera des priorités moyennes aux processus utilisateurs qui auront été élus et laisseront les autres processus avec des priorités faibles. Il choisira également les cœurs sur lesquels les processus élus devront s’exécuter. L’ordonnanceur se chargera de faire exécuter des jeux de tâches classiques pour le temps réel.

Une guitare qui perd les pédales

Il est courant que les guitaristes aient recours à des dispositifs électroniques pour modifier le son produit par leur instrument. Ceci est usuellement obtenu par post-traitement ou grâce à des pédales d’effet, qui modifient le son issus des micros de la guitare électrique.

Vidéo stéréoscopique 360° sur FPGA

La visualisation en relief repose sur la perception de l’effet de parallaxe de la vision binoculaire, en permettant à chaque œil de voir une image différente de l’autre. La majeure partie des solutions commerciales de distribution de contenu 3D (YouTube, BluRay 3D) proposent des images ou vidéos sous forme de couple stéréoscopique (vue droite + gauche), supposant un utilisateur regardant la vidéo à la même position que la caméra utilisée pour l’enregistrement (i.e., en face de l’écran, ligne des yeux horizontale).

Pages