| | 27 | L'objectif de ce stage est d'obtenir un modèle de simulation SoCLib d'une UART, |
| | 28 | un modèle VHDL équivalent et le pilote du périphérique pour MutekH. |
| | 29 | |
| | 30 | Une UART est un périphérique simple de communication permettant d'établir une |
| | 31 | liaison série entre deux machines, c'est le composant qui supporte la norme RS232 sur les PCs. |
| | 32 | L'UART 16550 dont il est question est compatible avec celle des PC. |
| | 33 | |
| | 34 | Le modèle de composant SoCLib se rapproche beaucoup du modèle de TTY déjà existant |
| | 35 | et de son driver assocé dans MutekH. Un modèle VHDL existe déjà et doit être adapté |
| | 36 | pour que son jeu de registres correspondent à la spécification choisie ici. |
| | 37 | |
| | 41 | |
| | 42 | L'objectif de ce stage est de porter la bibliothèque TinyGL dans MutekH. |
| | 43 | |
| | 44 | La bibliothèque TinyGL (http://bellard.org/TinyGL/) est une implémentation |
| | 45 | minimaliste et légère d'OpenGL sans accélération matérielle. Elle est |
| | 46 | particulièrement bien adaptée à l'embarqué. Elle permet de rendre des |
| | 47 | scènes animées en 3d dans un frame buffer. |
| | 48 | |
| | 49 | Le système d'exploitation MutekH dispose de toute les ressources pour |
| | 50 | accueillir cette nouvelle bibliothèque: des drivers de framebuffer, |
| | 51 | une biblitohèque matématique... |
| | 52 | |
| | 53 | Le travail de ce stage consiste à compiler TinyGL avec MutekH et écrire le |
| | 54 | backend pour exploiter l'interface de frame buffer. Le stagiaire pourra |
| | 55 | valider son travail en exécutant les programmes de démonstration fournis |
| | 56 | avec TinyGL ou d'autres programmes 3d de son choix ou de sa création. |
| | 57 | L'expérimentation pourra ce faire sur une platforme SoCLib ou Pc. |
| | 58 | |