Changes between Version 12 and Version 13 of stageM1
- Timestamp:
- Dec 21, 2009, 10:29:14 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
stageM1
v12 v13 2 2 3 3 4 ''' Objectif (libstdc++)[Nicolas]''' 4 === libstdc++ [Nicolas] === 5 5 6 6 7 7 L'objectif de ce stage est le portage d'une bibliothèque standard C++ 8 8 dans MutekH. La bibliothèque standard C++ permet la compilation et 9 l'exécution de programmes en C++ et s'appuie sur les fonctionnalité de9 l'exécution de programmes en C++ et s'appuie sur les fonctionnalités de 10 10 la bibliothèque C standard déjà existante. 11 11 … … 15 15 16 16 17 '''Objectif (Injection de pannes dans les modèles de composants SoCLib)[Dimitri]''' 17 === Injection de pannes dans les modèles de composants SoCLib [Dimitri] === 18 18 19 Le simulateur SoCLib permet d'étudier le comportement des circuits. Cependant les pannes dues à l'électronique ne sont actuellement pas prises en compte. En effet, en situation réelle, certains éléments matériels peuvent cesser de fonctionner. Le projet Adam vise l'élaboration d'une plate forme capable de gérer ces situations et nécessite donc leur prise en charge dès la simulation. 19 Le simulateur SoCLib permet d'étudier le comportement des circuits. 20 Cependant les pannes dues à l'électronique ne sont actuellement pas 21 prises en compte. En effet, en situation réelle, certains éléments 22 matériels peuvent cesser de fonctionner. Le projet Adam vise l'élaboration 23 d'une plateforme capable de gérer ces situations et nécessite donc leur prise 24 en charge dès la simulation. 20 25 21 26 L'objectif de ce stage est d'ajouter la capacité d'injection de 22 pannes franches aux modèles SoCLib actuels. La simulation de pannes avec SoCLib permettra itde valider23 différents protocoles de test directement depuis systemC.27 pannes franches aux modèles SoCLib actuels. La simulation de pannes avec SoCLib permettra de valider 28 différents protocoles de test directement depuis SystemC. 24 29 25 30 Dans un souci de modularité, l'injection de pannes devra être la moins intrusive 26 possible au niveau de l'architecture des composants systemC, et facilement désactivable.31 possible au niveau de l'architecture des composants SoCLib, et facilement désactivable. 27 32 28 Pour commencer, le stagiaire devra se familiariser avec les modèles SoCLib et les différents type de pannes franches existantes. 29 La validation se fera par l'exécution sur MutekH, d'une application de tests logiciels directement dans la simulation. 33 Pour commencer, le stagiaire devra se familiariser avec les modèles 34 SoCLib et les différents types de pannes franches existantes. 35 La validation se fera par l'exécution sur MutekH, d'une application 36 de tests logiciels directement dans la simulation. 30 37 31 '''Objectif (Composant SoCLib UART 16550 et le driver MutekH associé)[Christophe]''' 38 === Composant SoCLib UART 16550 et le driver MutekH associé [Christophe] === 32 39 33 40 … … 35 42 un modèle VHDL équivalent et le pilote du périphérique pour MutekH. 36 43 37 Une UART est un périphérique simple de communicationpermettant d'établir une44 Une UART est un périphérique de communication simple permettant d'établir une 38 45 liaison série entre deux machines, c'est le composant qui supporte la norme RS232 sur les PCs. 39 46 L'UART 16550 dont il est question est compatible avec celle des PC. … … 48 55 ensemble uniforme et cohérent. 49 56 50 '''Objectif (Portage de TinyGL dans MutekH)[Nicolas]''' 57 [http://www.lavalink.com/dev/fileadmin/dos/support/white_papers/rs_232_serial_ports.pdf doc] 58 59 === Portage de TinyGL dans MutekH [Nicolas] === 51 60 52 61 … … 56 65 minimaliste et légère d'OpenGL sans accélération matérielle. Elle est 57 66 particulièrement bien adaptée à l'embarqué. Elle permet de rendre des 58 scènes animées en 3 d dans un framebuffer.67 scènes animées en 3D dans un frame-buffer. 59 68 60 69 Le système d'exploitation MutekH dispose de toute les ressources pour … … 66 75 valider son travail en exécutant les programmes de démonstration fournis 67 76 avec TinyGL ou d'autres programmes 3d de son choix ou de sa création. 68 L'expérimentation pourra être réalisée sur une platforme SoCLib ou P c.77 L'expérimentation pourra être réalisée sur une platforme SoCLib ou PC. 69 78