Changes between Version 74 and Version 75 of WikiStart
- Timestamp:
- Feb 18, 2010, 10:20:15 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v74 v75 16 16 * Ghassan Almaless 17 17 18 == Structure de l'OS final et plateforme d'évaluation==18 == Demarche == 19 19 20 20 Le cours est organisé autour de la réalisation pratique d'un OS embarqué multi-tâches compatible POSIX. 21 21 22 Les TME consistent à écrire, à partir de rien ou presque, les différents composants du système d'exploitation. Celui-ci est mis au point en simulation sur un SOC modélisé en SystemC en utilisant la plate-forme de modélisation SoCLib, et composé essentiellement de quelques processeurs mips32, d'une mémoire, d'un timer, d'un multi-tty (terminal), d'un contrôleur video, d'un contôleur de disque et d'un port d'E/S rs232. 23 24 progression :: 22 Les TME consistent à écrire, à partir de rien ou presque, les différents composants du système d'exploitation. Celui-ci est mis au point en simulation sur un SOC modélisé en SystemC en utilisant la plate-forme de modélisation SoCLib, et composé de 4 processeurs mips32, d'une mémoire, d'un timer, d'un multi-tty (terminal), d'un contrôleur video, d'un contôleur de disque et d'un dma. La progression que vous allez suivre : 25 23 26 24 * Un noyau d'OS qui virtualise le processeur, sans communication entre les taches, sans partage de devices mais avec une HAL. … … 29 27 * Gestion des fichier, buffer cache. 30 28 31 L'OS que vous allez réalisé ne contiendra pas tous les modules présents sur le schéma de gauche, mais c'est l'objectif vers lequel vous irez. 32 Cet OS va être porté sur une plateforme quadri-processeurs MIPS dont le schéma de droite. 29 [[Image(plateforme.png,650px,nolink)]] 33 30 Le tableau ci-après définit le placement des mémoires et les périphériques dans l'espace d'adressage physique. 34 35 36 [[Image(plateforme.png,650px,nolink)]]37 31 {{{ 38 32 #!html