Changes between Version 17 and Version 18 of SplitMsg
- Timestamp:
- Dec 1, 2010, 6:09:38 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SplitMsg
v17 v18 1 1 = Création de l'exemple SplitMsg = 2 2 3 Allez dans un nouveau répertoire pour y créer des fichiers.3 Créez un nouveau répertoire pour l'application (nommé par exemple `'splitmsg'`). 4 4 5 5 == Description des deux tâches == 6 6 7 Dans le nouveau répertoire, créez un répertoire `'src'` et allez dedans.7 Dans ce nouveau répertoire, créez un répertoire nommé `'src'` et entrez-y. 8 8 9 Créez un fichier `producer.task` contenant :9 Créez un fichier `producer.task` contenant : 10 10 {{{ 11 11 TaskModel( … … 19 19 }}} 20 20 21 Créez un fichier `consumer.task` contenant :21 Créez un fichier `consumer.task` contenant : 22 22 {{{ 23 23 TaskModel( … … 33 33 == Implémentation des deux tâches == 34 34 35 Toujours dans `'src'`, 36 37 dans {{{producer.c}}}, mettez: 35 Toujours dans le répertoire `'src'`, créez un fichier nommé `'producer.c'`, et saisissez-y le code suivant : 38 36 39 37 {{{ … … 50 48 }}} 51 49 52 dans {{{consumer.c}}}, mettez:50 Dans un autre fichier nommé `'consumer.c'`, saisissez le code suivant: 53 51 54 52 {{{ … … 65 63 }}} 66 64 67 On vient de créer deux modèles de tâches (décris dans les fichiers `.task`, et leurs implémentations.65 Bilan : deux modèles de tâches (décrits dans les fichiers `.task`) sont créés, ainsi que leurs implémentations respectives (décrites dans les fichiers `.c`). 68 66 69 67 == Fichier de description DSX/L == 70 68 71 Re venez dans le répertoire le l'application (donc le répertoire parent de `src`).69 Retournez dans le répertoire de l'application (donc le répertoire parent de `'src'`). 72 70 73 Créez un fichier de description pour DSX, pour celui-ci, choisissez vous-même un nom explicite.71 Créez un fichier python, pour lequel vous pouvez vous-même choisir un nom (par exemple `'splitmsg.py'`). 74 72 75 Ce fichier est le '''fichier de description DSX'''et sera nommé comme tel par la suite.73 Ce fichier représente le '''fichier de description DSX''', et sera nommé comme tel par la suite. 76 74 77 Collez dedans le texte suivant:75 Saisissez dans ce fichier le texte suivant : 78 76 79 77 {{{ … … 100 98 Important: La ligne {{{#!/usr/bin/env python}}} doit être la ''première ligne'' du fichier. 101 99 102 Rendez ce fichier exécutable 100 Rendez ce fichier exécutable : 103 101 {{{ 104 102 $ chmod +x le_nom_de_fichier