Skip to content

Commit 7d2444d

Browse files
committed
échange readme et readme-en
1 parent 0ff6da6 commit 7d2444d

File tree

2 files changed

+57
-57
lines changed

2 files changed

+57
-57
lines changed

README-en.md

+22-35
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,33 @@
1-
# Projet LO41 UTBM P20 : Gestion d'un aéroport
1+
# LO41 - C - Airport control tower simulation
22

3-
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/TheRolfFR/LO41_C_airport?style=flat-square"> <img alt="GitHub repo size" src="https://tokei.rs/b1/github/TheRolfFR/LO41_C_airport?category=code"> <a href="./LICENSE.md"><img alt="GitHub repo size" src="https://img.shields.io/badge/License-NPOSL--3.0-red?style=flat-square"></a> <a href="./README-en.md"><img src="https://img.shields.io/badge/EN-README-red?style=flat-square"></a>
3+
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/TheRolfFR/LO41_C_airport?style=flat-square"> <img alt="GitHub repo size" src="https://tokei.rs/b1/github/TheRolfFR/LO41_C_airport?category=code"> <a href="./LICENSE.md"><img alt="GitHub repo size" src="https://img.shields.io/badge/License-NPOSL--3.0-red?style=flat-square"></a>
44

5-
_Projet individuel noté : Gestion d'un aéroport C système_
65

7-
## Objectif
8-
Comprendre le fonctionnement d'un système d'exploitation et son organistation. Utiliser l'API en C pour implémenter un cas réel:
9-
Gérer la tour de contrôle d'un aéroport et ses pistes.
6+
_Personal academic project : C control tower simulation in system c_
107

11-
## Comment compiler et lancer le projet
12-
Si vous utilisez [l'IDE JetBrains CLion](https://www.jetbrains.com/clion/), vous pouvez facilement commencer.
13-
Sinon vous pouvez utiliser le [Makefile](./cmake-build-debug/Makefile) and le fichier [cbp file](./cmake-build-debug/lo41_projet.cbp)
14-
générés automatiquement par le projet. Ou simplement, tapez ceci dans terminal :
15-
```sh
16-
gcc -Wall main.c -o lo41_projet && chmod +x lo41_projet && ./lo41_projet
17-
```
18-
19-
ou :
8+
## Objective
9+
Understand Operating systems principles and management. Use C API to implement a real use case : a control tower of an
10+
airport
2011

12+
## How to build and launch the project
13+
By using the [CLion JetBrains Editor](https://www.jetbrains.com/clion/), you can easily get started. Else you could use
14+
the [Makefile](./cmake-build-debug/Makefile) and the [cbp file](./cmake-build-debug/lo41_projet.cbp) generated
15+
automatically by the project. Or simply, you could just type this in a tmerinal :
2116
```sh
22-
./compile.sh && ./launch.sh
17+
gcc -Wall main.c -o lo41_projet && chmod +x lo41_projet && ./lo41_projet
2318
```
2419

25-
*le compileur gcc est nécessaire pour faire cette commande*
20+
## Main parts of the code
2621

27-
## Parties principales du code
28-
29-
Ici les données sont séparées dans différentes catégories/thèmes
3022
Here data is separated in different categories/themes :
3123

32-
- affichage : tout ce qui permet d'afficher à l'écran
33-
- arguments : tous les arguments passés au thread
34-
- plane : l'avion lui-même
35-
- controleur : le controleur chargé de réguler le traffic aérien
36-
- listeAttente : la liste d'attente utilisée pour le décollage et l'atterissage
37-
- mutex : tout ce qui est lié à des ressources critiques et des ressources partagées
38-
- piste : les données des pistes et comment les gérer
39-
- tarmac : les données du tarmac et comment le gérer
40-
- utilitaires : toutes les fonctions utilitaires nécessaires au programme
41-
42-
## Dépot GitHub du projet
43-
44-
Si vous voulez trouver le dernier code source mis à jour, allez voir à l'adresse suivante :
45-
46-
[https://github.com/TheRolfFR/LO41_C_airport.git](https://github.com/TheRolfFR/LO41_C_airport.git)
24+
- display : everything displayed to the screen
25+
- arguments : every argument passed to the threads
26+
- plane : the plane data itself
27+
- comptrolleur : the conptrolleur in charge of regulating traffic activity
28+
- ipc : ipc messages sent between entities
29+
- wating list : airplane waiting list for landing and take-off
30+
- mutex : everything linked to critical and shared resources
31+
- runway : handle the runway data
32+
- tarmac : handle the parking area
33+
- utilities : additional functions created to code faster

README.md

+35-22
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,46 @@
1-
# LO41 - C - Airport control tower simulation
1+
# Projet LO41 UTBM P20 : Gestion d'un aéroport
22

3-
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/TheRolfFR/LO41_C_airport?style=flat-square"> <img alt="GitHub repo size" src="https://tokei.rs/b1/github/TheRolfFR/LO41_C_airport?category=code"> <a href="./LICENSE.md"><img alt="GitHub repo size" src="https://img.shields.io/badge/License-NPOSL--3.0-red?style=flat-square"></a>
3+
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/TheRolfFR/LO41_C_airport?style=flat-square"> <img alt="GitHub repo size" src="https://tokei.rs/b1/github/TheRolfFR/LO41_C_airport?category=code"> <a href="./LICENSE.md"><img alt="GitHub repo size" src="https://img.shields.io/badge/License-NPOSL--3.0-red?style=flat-square"></a> <a href="./README-en.md"><img src="https://img.shields.io/badge/EN-README-red?style=flat-square"></a>
44

5+
_Projet individuel noté : Gestion d'un aéroport C système_
56

6-
_Personal academic project : C control tower simulation in system c_
7+
## Objectif
8+
Comprendre le fonctionnement d'un système d'exploitation et son organistation. Utiliser l'API en C pour implémenter un cas réel:
9+
Gérer la tour de contrôle d'un aéroport et ses pistes.
710

8-
## Objective
9-
Understand Operating systems principles and management. Use C API to implement a real use case : a control tower of an
10-
airport
11-
12-
## How to build and launch the project
13-
By using the [CLion JetBrains Editor](https://www.jetbrains.com/clion/), you can easily get started. Else you could use
14-
the [Makefile](./cmake-build-debug/Makefile) and the [cbp file](./cmake-build-debug/lo41_projet.cbp) generated
15-
automatically by the project. Or simply, you could just type this in a tmerinal :
11+
## Comment compiler et lancer le projet
12+
Si vous utilisez [l'IDE JetBrains CLion](https://www.jetbrains.com/clion/), vous pouvez facilement commencer.
13+
Sinon vous pouvez utiliser le [Makefile](./cmake-build-debug/Makefile) and le fichier [cbp file](./cmake-build-debug/lo41_projet.cbp)
14+
générés automatiquement par le projet. Ou simplement, tapez ceci dans terminal :
1615
```sh
1716
gcc -Wall main.c -o lo41_projet && chmod +x lo41_projet && ./lo41_projet
1817
```
1918

20-
## Main parts of the code
19+
ou :
20+
21+
```sh
22+
./compile.sh && ./launch.sh
23+
```
24+
25+
*le compileur gcc est nécessaire pour faire cette commande*
2126

27+
## Parties principales du code
28+
29+
Ici les données sont séparées dans différentes catégories/thèmes
2230
Here data is separated in different categories/themes :
2331

24-
- display : everything displayed to the screen
25-
- arguments : every argument passed to the threads
26-
- plane : the plane data itself
27-
- comptrolleur : the conptrolleur in charge of regulating traffic activity
28-
- ipc : ipc messages sent between entities
29-
- wating list : airplane waiting list for landing and take-off
30-
- mutex : everything linked to critical and shared resources
31-
- runway : handle the runway data
32-
- tarmac : handle the parking area
33-
- utilities : additional functions created to code faster
32+
- affichage : tout ce qui permet d'afficher à l'écran
33+
- arguments : tous les arguments passés au thread
34+
- plane : l'avion lui-même
35+
- controleur : le controleur chargé de réguler le traffic aérien
36+
- listeAttente : la liste d'attente utilisée pour le décollage et l'atterissage
37+
- mutex : tout ce qui est lié à des ressources critiques et des ressources partagées
38+
- piste : les données des pistes et comment les gérer
39+
- tarmac : les données du tarmac et comment le gérer
40+
- utilitaires : toutes les fonctions utilitaires nécessaires au programme
41+
42+
## Dépot GitHub du projet
43+
44+
Si vous voulez trouver le dernier code source mis à jour, allez voir à l'adresse suivante :
45+
46+
[https://github.com/TheRolfFR/LO41_C_airport.git](https://github.com/TheRolfFR/LO41_C_airport.git)

0 commit comments

Comments
 (0)