Changes between Version 17 and Version 18 of MjpegCourse/Station
- Timestamp:
- Mar 12, 2008, 11:18:08 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MjpegCourse/Station
v17 v18 13 13 modélisée avec les composants matériels fournis par la bibliothèque SoCLib. 14 14 15 Le langage de description DSX est une API implémentée à l'aide du langage Python, et il permet au concepteur15 Le langage de description DSX/L est une API implémentée à l'aide du langage Python, et il permet au concepteur 16 16 de faire 3 choses: 17 17 * Définir la structure de l'application logicielle multi-tâches, c'est à dire le Graphe des Tâches et des Communications. … … 24 24 des tâches sur les processeurs et le placement des canaux de communication sur les bancs mémoire. 25 25 26 L'exécution de cette description DSX permet générer trois choses:26 L'exécution de cette description DSX/L permet générer trois choses: 27 27 * Une version de l'application logicielle multi-tâches compatible POSIX, qui peut être 28 28 compilée et exécutée sur n'importe quelle station de travail supportant l'API des threads POSIX. … … 36 36 être directement chargé dans la mémoire du MP-SoC juste avant le lancement de la simulation. 37 37 38 Dans ce 1^er^ TP, on se limitera à décrire - en langage DSX - la structure de l'application logicielle MJPEG,38 Dans ce 1^er^ TP, on se limitera à décrire - en langage DSX/L - la structure de l'application logicielle MJPEG, 39 39 à écrire quelques unes des tâches de l'application MJPEG, et à valider cette application en l'exécutant sur 40 40 une station de travail Linux. … … 64 64 * [[Image(MjpegCourse:q.gif)]] Q1: '''''Quels fichiers ou répertoires ont été créés?''''' 65 65 66 * Exécutez la description DSX qui réalise la compilation l'application logicielle générée par DSX66 * Exécutez la description DSX/L qui réalise la compilation l'application logicielle générée par DSX 67 67 {{{ 68 68 $ ./fichier_de_description 69 69 }}} 70 70 71 * Lancez le programme multi tâchegénéré qui porte le nom "exe.posix".71 * Lancez le programme multi-tâches généré qui porte le nom "exe.posix". 72 72 Vous pourrez interrompre l'exécution à tout moment en pressant Ctrl-c. 73 73 {{{ … … 89 89 Dans les applications décrites dans ce TP, chaque modèle de tâche ne sera utilisé qu'une fois. 90 90 91 La description DSX de l'application SplitMsg est endeux parties.91 La description DSX/L de l'application SplitMsg comprends deux parties. 92 92 93 93 [[Image(MjpegCourse:q.gif)]] Q3: '''''A quoi sert chacune des 2 parties ?''''' 94 94 95 [[Image(MjpegCourse:q.gif)]] Q4: '''''Qu'est-ce qui n'est pas dans la description de l'application, mais qui est quand même indispensable à sa réalisation ?'''''95 [[Image(MjpegCourse:q.gif)]] Q4: '''''Qu'est-ce qui n'est pas dans la description DSX/L, mais qui est quand même indispensable à l'exécution ?''''' 96 96 97 97