Gestion mémoire : Différence entre versions
Ligne 1 : | Ligne 1 : | ||
+ | == Evaluation informatique == | ||
+ | |||
+ | === Gestion de projet / rédaction Wiki === | ||
+ | |||
+ | === Test fonctionnels === | ||
+ | |||
+ | * Sous-système : | ||
+ | * Système : | ||
+ | |||
+ | === Qualité de la réalisation === | ||
+ | |||
+ | * Procédure rédigée sur le Wiki : | ||
+ | * Pages HTML et Javascript : | ||
+ | * Scripts PHP ou programmes C : | ||
+ | * Installation sur FoxBoard : | ||
+ | |||
+ | === Bilan === | ||
+ | |||
+ | Tous les points ont un poids équivalent (sauf "système" qui est un bonus). | ||
+ | Note finale : | ||
+ | |||
+ | == Présentation == | ||
+ | |||
'''Objectif 06/05 : Partie électronique et Programmation:''' | '''Objectif 06/05 : Partie électronique et Programmation:''' | ||
Étude de la nanoboard et foxboard. | Étude de la nanoboard et foxboard. |
Version du 17 mai 2011 à 08:26
Sommaire
Evaluation informatique
Gestion de projet / rédaction Wiki
Test fonctionnels
- Sous-système :
- Système :
Qualité de la réalisation
- Procédure rédigée sur le Wiki :
- Pages HTML et Javascript :
- Scripts PHP ou programmes C :
- Installation sur FoxBoard :
Bilan
Tous les points ont un poids équivalent (sauf "système" qui est un bonus). Note finale :
Présentation
Objectif 06/05 : Partie électronique et Programmation:
Étude de la nanoboard et foxboard. Récupération de code de test. Prise en main de la nanoboard. Mise en place du travail à effectuer. Etude de la réalisation du site internet.
Pour ce qui est de la partie électronique, on commence tout juste. Sur la partie informatique, Nous avons bien avancé dans le site, il nous faut maintenant communiquer avec le port série.
Objectif 11/05 : Partie électronique et Programmation:
Finir le site informatique complètement aujourd'hui. Mise en place de la partie électronique: _ Réalisation de la fonction de mise en mémoire . _ Teste de la fonction de mise en mémoire. _ Débogage de la partie électronique
Le sujet a bien été assimilé pour la partie électronique, la réalisation devrait être finie en fin de prochaine séance. Pour la partie informatique, le programme de lecture a été créé, reste pour la prochaine séance le programme d'écriture.
Objectif 13/05 : Partie électronique et Programmation:
Finir et implanter la partie informatique De même pour la partie électronique: _ Mise en place de la partie de fonction de lecture en mémoire. _ Débogage de cette fonction.
Test de la partie info
Ils nous était donc demander une programmation de la liaison série pour une gestion de mémoire. Il devait être possible de lire une mémoire et d'écrire sur celle-ci. Un fichier lecture.php et un autre ecriture.php ont donc était créé, ces deux fichier son appelé de le fichier "principal" forms.php. Vous trouverez toutes les pages de programmations nécessaires à la réalisation de ce projet sur l'ordinateur TUTUR09. Elles sont aussi présentes sur la foxboard d'adresse 172.26.79.124 Tous les fichier sont téléchargés dans le fichier /var/www et les fichiers créés lors de exécution le seront dans le fichier /tmp/serie. Pour vous connecter à la fox, connectez-vous en "su", puis ssh 172.26.79.124 avec netusg20 en mot de passe. Allez dans le fichier /var/www puis lancez le programme ./serie qui permettra l'utilisation de la liaison série entre la foxboard et la maquette. Ensuite, il faut aller sur le lien http://172.26.79.124/forms.php. Sur ce site, vous pourrez écrire sur la mémoire en mettant les valeurs souhaitées en "Hexadécimal" à l'endroit souhaité puis cliquer sur Envoyer. Pour lire la mémoire, un simple clique sur Mise à jour suffira.
Compte rendu de la partie électronique
L'objectif de cette partie électronique était de réaliser le programme (grâce notamment au logiciel ALTIUM) qui serait implémenté dans le FPGA [1].Avant de pouvoir insérer ce programme dans la puce, il faut tout d'abord réaliser un schéma électronique représentant la structure électronique souhaitée.
Suite à ces diverses simulations, il ne reste plus qu'a transférer le programme dans la puce électronique qui réalisera les fonctions électronique qui ont été programmées.
Au final, malgré les efforts qui ont été fournis pas notre trinôme, nous n'avons malheureusement pas pu finir cette partie électronique.
Les différentes améliorations qui n'ont pu l'être sont :
_ Placer une porte "NOR" en sortie du dé-conteur de l'implémentation des octets en mémoire. _ Rajouter la partie de gestion de la lecture en mémoire qui se trouve sur une seconde feuille de travail. _ Adapter la gestion de la mémoire aux différents systèmes.