Gestion mémoire : Différence entre versions

De Wiki de Projets IMA
Ligne 12 : Ligne 12 :
 
'''Objectif 11/05 : Partie électronique et Programmation:'''
 
'''Objectif 11/05 : Partie électronique et Programmation:'''
 
                           Finir le site informatique complètement aujourd'hui.
 
                           Finir le site informatique complètement aujourd'hui.
                           Mise en place de la partie électronique
+
                           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.
 
Le sujet a bien été assimilé pour la partie électronique, la réalisation devrait être finie en fin de prochaine séance.
Ligne 19 : Ligne 22 :
 
'''Objectif 13/05 : Partie électronique et Programmation:'''
 
'''Objectif 13/05 : Partie électronique et Programmation:'''
 
                           Finir et implanter la partie informatique
 
                           Finir et implanter la partie informatique
                           De même pour la partie électronique
+
                           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'''
 
'''Test de la partie info'''
Ligne 27 : Ligne 32 :
 
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.
 
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.
 
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 [http://www.altium.com/products/nanoboard_nb2/en/nanoboard_nb2.cfm].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.

Version du 16 mai 2011 à 19:44

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.