Table des matières
Table des matières
I. Introduction
général..................................................................
4
II. Motivation du choix du
thème................................................................
5
III. Objectif
.............................................................................................
5
Chapitre I : généralités sur les
systèmes embarqués
1.
Définitions.............................................................................................
7
2. Historique 8
3. Classe des systèmes
embarqués..................................................................
10
4. Caractéristiques des systèmes
embarqués.................................................................10
5. Contraintes des systèmes
embarqués................................................................
11
6. Architecture des systèmes
embarqués............................................................
12
1. Les systèmes embarqués de première
génération........................... 12
2. Les systèmes embarqués de deuxième
génération.............................................13
3. Les systèmes embarqués de troisième
génération.............................................14
7. Les systèmes embarqués
spécifiques.........................................................
15
Chapitre II : conception des logiciels
embarqués
1.
Introduction..........................................................................................
17
2. Les systèmes pour puces 17
3. La conception des systèmes sur puces 20
4. Les systèmes monopuces (SoC)... 22
5. Conception des systèmes
embarqués......................................................
23
1. Flots classiques de conception des
SE.......................................... 23
2. Flots de conception récents 25
6. Exemple de flot de conception pour
SoC................................................ 26
1. Présentation générale 27
2. Architecture détaillée du flot
...................................................... 31
7. De la compilation au ciblage du logiciel 35
1. Introduction sur la
compilation.....................................................................35
2. Le ciblage logiciel en
général......................................................
37
3. Représentations pour le ciblage logiciel
38
4. Le ciblage logiciel pour les architectures
spécifiques 41
8. Etat de l'art sur les systèmes d'exploitation
OS............................................. 48
1. Introduction sur les systèmes d'exploitation
48
2. Systèmes d'exploitation définitions
48
9. Les systèmes d'exploitation dans les
systèmes embarqués.......................................
50
1. Fonctionnalités requises pour le logiciel dans les
SE........................... 51
2. Contraintes imposées par les SE pour le logiciel
54
3. Les degrés de liberté pour le logiciel dans
les SE 56
4. Exemples de SE généralistes 56
5. Avantages et inconvénients des OS pour les SE
57
10. Conclusion 59
|