24.06.2013 Views

Programmation proche du hardware avec le kit de développement ...

Programmation proche du hardware avec le kit de développement ...

Programmation proche du hardware avec le kit de développement ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1 Les microcontrô<strong>le</strong>urs<br />

Hardwarenahe Programmierung in C<br />

1.1 Les différents types d’ordinateur<br />

1.1.1 Les ordinateurs universels (PC)<br />

Les ordinateurs universels sont utilisés pour <strong>de</strong>s applications <strong>de</strong> tous <strong>le</strong>s jours. Ces <strong>de</strong>rniers sont<br />

standardisés et sont pro<strong>du</strong>its en très gran<strong>de</strong> quantité. Il existe <strong>de</strong>s programmes très variés pour ce type<br />

d’ordinateur (traitement <strong>de</strong> texte, tabulateur, environnement <strong>de</strong> <strong>développement</strong>, jeux etc.).<br />

1.1.2 Les super ordinateurs<br />

Les super ordinateurs sont utilisés pour <strong>de</strong>s travaux qui exigent <strong>de</strong>s puissances <strong>de</strong> calcul é<strong>le</strong>vées<br />

(météo, modélisation <strong>de</strong>s processus physiques etc.). Ces <strong>de</strong>rniers sont pro<strong>du</strong>its en très petite quantité et<br />

ne disposent pas <strong>de</strong> programmes déjà existants. Ces ordinateurs, ainsi que <strong>le</strong>s programmes qui doivent<br />

y être exécutés, sont pro<strong>du</strong>its pour <strong>de</strong>s applications très spécifiques.<br />

1.1.3 Les micro ordinateurs<br />

Les micro-ordinateurs sont <strong>de</strong>s petits ordinateurs, qui sont utilisés pour <strong>de</strong>s applications <strong>de</strong> contrô<strong>le</strong>.<br />

Ces <strong>de</strong>rniers possè<strong>de</strong>nt souvent <strong>de</strong>s entrés et <strong>de</strong>s sorties supplémentaires, afin <strong>de</strong> pouvoir réaliser ces<br />

opérations <strong>de</strong> contrô<strong>le</strong>. Ces ordinateurs sont fournis sous forme <strong>de</strong> carte é<strong>le</strong>ctronique ou <strong>de</strong> mo<strong>du</strong><strong>le</strong><br />

(<strong>avec</strong> ou sans boîtiers in<strong>du</strong>striels). Les composants, qui ne sont pas nécessaires, comme par exemp<strong>le</strong> la<br />

carte graphique, <strong>le</strong> clavier, <strong>le</strong> disque <strong>du</strong>re etc., ne sont pas disponib<strong>le</strong>s. Toutefois, certain système<br />

permettent d’ajouter ces <strong>de</strong>rniers sous forme d’option. Le principe ici est la simplicité avant tout.<br />

1.1.4 Ordinateur temps réels<br />

Les ordinateurs temps réels sont utilisés pour piloter <strong>de</strong>s processus techniques. Ces ordinateurs doivent<br />

respecter <strong>le</strong>s critères suivants :<br />

• Maintient <strong>de</strong> l’ordre temporel<br />

• Temps <strong>de</strong> réaction et <strong>de</strong> traitement rapi<strong>de</strong> et prédéfinie<br />

• Comportement temporel repro<strong>du</strong>ctib<strong>le</strong> et prédéfinie<br />

Les catégories d’ordinateur dépen<strong>de</strong>nt <strong>de</strong> la comp<strong>le</strong>xité <strong>du</strong> processus technique:<br />

• Super ordinateur<br />

• PC / SPS<br />

• Microcontrô<strong>le</strong>ur<br />

Les micros ordinateurs peuvent être répartis dans <strong>de</strong>ux catégories :<br />

• Sing<strong>le</strong> Chip μC (intégration sur un seul chip)<br />

• Sing<strong>le</strong> Board μC (circuit intégré <strong>avec</strong> <strong>de</strong>s éléments périphériques)<br />

Contrairement aux ordinateurs temps réels, <strong>le</strong>s ordinateurs standard (comme par exemp<strong>le</strong> PC <strong>avec</strong><br />

traitement <strong>de</strong> texte Microsoft) ne remplissent pas <strong>le</strong>s critères temps réels définis ci <strong>de</strong>ssus. Cela résulte<br />

<strong>du</strong> système d’exploitation.<br />

Ce cours traite uniquement <strong>le</strong>s micro-ordinateurs, qui sont utilisés dans <strong>le</strong>s applications suivantes :<br />

• Télécommunication (centra<strong>le</strong>, terminaux...)<br />

4 / 41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!