Projet système PC : 2012 - Guillaume DEDRIE et Antoine D. : Différence entre versions
Ligne 15 : | Ligne 15 : | ||
=== L'équipe === | === L'équipe === | ||
Pour ce projet nous étions par groupe de deux personnes : | Pour ce projet nous étions par groupe de deux personnes : | ||
− | * [mailto: | + | * [mailto:duparaan@ensimag.imag.fr Antoine D.] |
* [mailto:guillaume.dedrie@ensimag.imag.fr Guillaume DEDRIE] | * [mailto:guillaume.dedrie@ensimag.imag.fr Guillaume DEDRIE] | ||
Version du 9 novembre 2012 à 10:30
Sommaire
Présentation
|
---|
Le projet système
Voir la présentation du projet système sur la page d'Ensiwiki dédiée : Projet système
En ce qui concerne le choix de faire le projet sur carte FPGA ou sur PC, nous avons décidé de le faire sur PC.
L'équipe
Pour ce projet nous étions par groupe de deux personnes :
Réalisation
Nous avons détaillé point par point, les éléments du projet en explicant notre avancement sur celui-ci.
Présentation du cahier de charges
Implémentation de la partie Noyau du système
Pour cette partie, nous avons mis en place un système de tests de non-regression. Pour cela, il etait possible de creer des tests, et facilement de les executer individuellement ou dans le but de voir l'impacts des modifications apporté pour un jeu de test sur l'ensemble.
La gestion de l’écran
En ce qui concerne l'écran, tous est fonctionnel. L'écriture, le déplacement du curseur ainsi que certains cas particuliers ont été géré sur ce projet.
La gestion du clavier
En paralèlle, la gestion du clavier a été réalisé afin de permettre a l'utilisateur d'écrire directement sur l'écran.
La gestion de l'horloge
Au niveau des interruptions, c'est fonctionnel.
La gestion des processus
La gestion des processus, en parallèle de la gestion d'interrution d'horloge a été aussi implémenté.
La gestion des mécanismes de synchronisation=
Utilisation et l'implémentation des sémaphores a été réalisé, et même mis a profit pour certaines parties du code coté noyaux.