Changes between Version 6 and Version 7 of stageM2
- Timestamp:
- Dec 20, 2009, 11:54:47 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
stageM2
v6 v7 14 14 particulièrement de l'hexo noyau Hexo et son portage x86. Le stagiaire 15 15 devra développer les routines en assembleurs et en C des différents 16 services : démarrage du système, handler d'interruption, changement de17 contexte, mémoire virtuelle, ... Ce code pourra s'inspirer fortement16 services : démarrage du système, handler d'interruption, changement de 17 contexte, mémoire virtuelle, etc. Ce code pourra s'inspirer fortement 18 18 du portage 32 bits existant. L'exécution du système sur une machine 19 19 muni d'un processeur 64 bits permettra de valider cette partie du stage. … … 23 23 pourra alors réaliser le portage sur processeur Sparc V8. Pour cette 24 24 partie, la validation sera réalisée sur la plate forme de simulation 25 SoCLib. D'autre processeurs de type RISC similaires sont déjà supportés par MutekH25 SoCLib. D'autres processeurs de type RISC similaires sont déjà supportés par MutekH 26 26 et seront une source d'inspiration pour l'implémentation, mais le 27 27 processeur Sparc présente une réelle particularité qui ouvrent des … … 35 35 L'objectif de ce stage est le développement d'un driver de système de 36 36 fichier Network File System (NFS) pour la nouvelle couche de système 37 de fichier virtuel de MutekH. Ce driver permettra à MutekH d'accéder37 de fichiers virtuel de MutekH. Ce driver permettra à MutekH d'accéder 38 38 aux fichiers au travers du réseau et viendra compléter la collection 39 de systèmes de fichiers déjà supportés : Vfat, Iso9660, RamFS...39 de systèmes de fichiers déjà supportés : Vfat, Iso9660, RamFS... 40 40 41 Le stagiaire devra prendre en main le projet MutekH et 42 particulièrement la pile réseau (libnetwork) et la gestion du système41 Le stagiaire devra prendre en main le projet MutekH et plus 42 particulièrement, la pile réseau (libnetwork) et la gestion du système 43 43 de fichiers (libvfs) pour développer le driver. Un serveur de fichiers 44 44 NFS sera mis en place, l'accès aux fichiers depuis une application … … 54 54 sous SocLib d'accéder au réseau de la machine hôte. Le modèle de 55 55 simulation utilisera les mécanisme de DMA classiques qui sont déjà 56 employé par d'autres composants. Il exploitera également la56 employés par d'autres composants. Il exploitera également la 57 57 technologie TUN/TAP qui permet de créer facilement une interface 58 58 réseau virtuelle sur la machine hôte. Ceci permettra d'immerger la simulation 59 59 dans un vrai réseau, les paquets réseau entrant par l'interface réseau 60 du noyau Linux seront reçu par le périphérique SoCLib et inversement.60 du noyau Linux seront reçus par le périphérique SoCLib et inversement. 61 61 62 62 Le second objectif est le … … 76 76 77 77 L'objectif de ce stage est le développement d'un driver pour la famille 78 des systèmes fichiers Ext2, Ext3 et Ext4. Ces systèmes de fichiers sont78 des systèmes de fichiers Ext2, Ext3 et Ext4. Ces systèmes de fichiers sont 79 79 ceux de base généralement employés par les systèmes d'exploitation GNU/linux. 80 80 … … 82 82 Ext2fs qui contient l'algorithmique complexe nécessaire. Ce driver permettra 83 83 à MutekH d'accéder, par exemple, aux fichiers d'une partition GNU/Linux et viendra 84 compléter la collection de systèmes de fichiers déjà supportés : Vfat, Iso9660, RamFS...84 compléter la collection de systèmes de fichiers déjà supportés : Vfat, Iso9660, RamFS... 85 85 86 Le stagiaire devra prendre en main le projet MutekH et not ement la gestion86 Le stagiaire devra prendre en main le projet MutekH et notamment la gestion 87 87 du système de fichiers (libvfs) ainsi que la couche d'accès aux périphériques de 88 88 blocs pour développer le driver. Il devra également prendre en main et adapter la 89 bibliothèque Ext2fs qui est utilisé pour l'accès aux systèmes de fichiers de89 bibliothèque Ext2fs qui est utilisée pour l'accès aux systèmes de fichiers de 90 90 cette famille sous GNU/Linux. 91 91 … … 94 94 95 95 96 L'objectif de ce stage est le développement d'un modèle de composant sSoCLib de96 L'objectif de ce stage est le développement d'un modèle de composant SoCLib de 97 97 type crypto-processeur et de son driver de périphérique pour MutekH. 98 98 … … 107 107 périphérique avant de réaliser son implémentation. Il s'agit d'étudier les 108 108 mécanismes (DMA, IRQ, ...) à implémenter pour permettre la collaboration entre le logiciel 109 et le matériel qui s'échangeront les données à traiter. Parallèlement le110 développement du driver de périphérique pour MutekH et son tintégration à la libcrypto109 et le matériel qui s'échangeront les données à traiter. Parallèlement, le 110 développement du driver de périphérique pour MutekH et son intégration à la libcrypto 111 111 qui gère déjà des algorithmes logiciels permettra de tester le modèle de composant. 112 112 113 113 Le stage sera validé en appliquant une série d'opérations cryptographiques à un jeu 114 de données et en comparant les résultats obtenus entre l 'implémentation matérielet115 logiciel d'un même algorithme. Ce stage n'implique pas nécessairement le développement114 de données et en comparant les résultats obtenus entre les implémentations matérielles et 115 logicielles d'un même algorithme. Ce stage n'implique pas nécessairement le développement 116 116 ou la compréhension profonde des différents algorithmes cryptographiques dont 117 l 'implémentation existedéjà sous forme de code libre.117 les implémentations existent déjà sous forme de code libre. 118 118 119 119