Changes between Version 81 and Version 82 of SoclibCourseTp4


Ignore:
Timestamp:
Dec 15, 2010, 1:19:42 PM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp4

    v81 v82  
    112112}}}
    113113
    114 Outre les fichiers qui permettent de générer le simulateur de l'architecture matérielle, cette archive contient  également un fichier '''images.raw''' qui contient une séquence d'images, et le sous-répertoire ''soft'' qui est utilisé pour la génération du logiciel embarqué.
     114Outre les fichiers qui permettent de générer le simulateur de l'architecture matérielle, cette archive contient  également le sous-répertoire ''soft'' qui est utilisé pour la génération du logiciel embarqué.
    115115
    116116'''Question''' : Complêtez le fichier '''tp4_top.cpp''' pour définir les adresses de base et les tailles des segments associés aux composants TTY, GCD, ICU, TIMER, IOC, FBF et DMA, et pour introduire ces 7 segments dans la table des segments. Ces segments sont-ils cachables ou non cachables? Les adresses de base des sgments sont définis dans le fichier '''ldscript''' du répertoire '''soft'''. Les tailles des segments sont définis dans la documentation des composants matèriels sur le site SoCLib.
     
    160160== 4.4 Contrôleur IOC et contrôleur d'écran graphique ==
    161161
     162
    162163On veut utiliser le contrôleur IOC pour charger dans un tampon mémoire du programme utilisateur une séquence d'images stockées dans le fichier '''images.raw''', avant d'afficher ces images sur l'écran graphique contrôlé par le composant FBF.
    163 Le fichier '''images.raw''' contient des images de 128 lignes de 128 pixels codées en 256 niveaux de gris (un octet par pixel.
     164
     165Le fichier attaché '''images.tgz''', que vous pouvez télécharger [attachment:images.tgz ici], est une version compressée
     166du fichier '''images.raw'''. Ce fichier conient une séquence d'images de 128 lignes de 128 pixels, codées en 256 niveaux de gris (un octet par pixel). Vous devez décompresser le fichier '''images.tgz''' en utilisant la commande :
     167{{{
     168$ tar -xvfz images.tgz
     169}}}
    164170
    165171'''Question''' : Quel est l'encombrement d'une image en nombre de blocs?