II.9.4. Exemples de systèmes embarqués
généralistes :
Il existe un très grand nombre de systèmes
embarqués. Nous allons ici présenter rapidement deux
catégories de systèmes d'exploitation
généralistes.
II.9.4.1. Les systèmes d'exploitation
embarqués propriétaires :
Les systèmes de cette catégorie les plus connus
sont : VxWorks, Nucleus PLUS, QNX, pSOS et Windows CE.
Ce sont des systèmes d'exploitation
généralistes qui présentent souvent de bonnes
caractéristiques temps-réel et en mémoire. Ils manquent
cependant souvent de fonctionnalités
spécifiques. Il est aussi difficile de les adapter
à de nouvelles architectures du fait de leur nature propriétaire
qui empêche leur modification.
II.9.4.2. Les extensions temps-réel :
Cette catégorie comprend les systèmes
d'exploitation obtenus après adaptations aux contraintes
temps-réel de systèmes d'exploitation ouverts existants. Il
existe ainsi Linux temps-réel (dont le plus connu est eCos) ou mach
temps-réel.
Ces systèmes, n'étant pas initialement
prévus pour l'embarqués, ont souvent de moins bonnes
caractéristiques que les systèmes d'exploitation embarqués
propriétaires. Notamment, ils sont souvent non déterministes et
plus lents. Ils disposent par contre de beaucoup plus de fonctionnalités
spécifiques que les précédents, et ils sont simples
à étendre du fait de leur nature ouverte.
|