Ordinateurs qui sont conçus pour se concentrer sur un ou peut-être quelques tâches sont appelés systèmes embarqués. Aussi connu sous microcontrôleurs , ils sont souvent désignés comme des ordinateurs à usage spécial , car ils sont généralement intégrées dans le matériel et la structure mécanique d'une grande variété de dispositifs . Systèmes de contrôle embarqués ont été assimilés dans presque chaque aspect de nos vies - l'éducation , le divertissement , la communication et la science. Ils sont également largement utilisés dans des applications médicales et les compteurs de services publics. Certains systèmes sont relativement simples , nécessitant une seule puce pour fonctionner. D'autres microcontrôleurs sont plus complexes et peuvent être composés d' unités multiples , des dispositifs et des réseaux installés à l'intérieur du logement. Fonction
Les chances sont que beaucoup de produits que vous prenez aujourd'hui pour acquis ont intégré des systèmes intégrés au sein de leur logement . La technologie est largement utilisé dans de nombreux appareils électroniques grand public , y compris les téléphones mobiles , appareils photo numériques , consoles de jeux et les assistants numériques personnels (PDA) . Les microcontrôleurs sont également utilisés dans des appareils plus gros , comme les feux de circulation et les panneaux d'affichage électroniques situées aux étages commerciaux et dans les aéroports. Depuis le cachet des systèmes embarqués est leur focalisation sur un ou quelques tâches , les ingénieurs travaillent en permanence pour rendre les systèmes plus petits, plus efficaces et plus fiables .
Faits
deux des plus célèbres utilisation des microcontrôleurs sont des systèmes de guidage utilisés dans les vaisseaux spatiaux Apollo et les missiles Minuteman des années 1960. Dans les années 1980 , plusieurs facteurs ont conduit à une utilisation plus répandue des systèmes embarqués : l'intégration des différents composants dans les microprocesseurs , la baisse du coût des microprocesseurs et d'augmenter la puissance de traitement . Ces développements ont alimenté l'intégration de la technologie microcontrôleur dans presque tous les types de produits électroniques.
Caractéristiques
systèmes embarqués ont une technologie sophistiquée et très efficace gestion de l'énergie . Ils exigent également une petite quantité de ressources pour fonctionner. Spécifications de performance pour ces systèmes sont pratiquement inexistantes , ce qui permet aux fabricants de faire des produits moins complexes à des coûts raisonnables , ce qui les rend plus abordable. Dans de nombreux cas , le système est incorporé dans des produits autonomes . Toutefois , les systèmes embarqués sont souvent utilisés comme sous-systèmes , dans le cadre d'un groupe de composants en interaction dans un produit . Un bon exemple est leur utilisation en tant que sous-systèmes automobiles.
Interface utilisateur
premières versions de systèmes embarqués interface utilisateur rarement nécessaire parce que toutes les données et applications sont généralement incorporés dans le dispositif. Un bon exemple de l'absence d' interface utilisateur a été le système de guidage pour les systèmes de missile balistique intercontinental . Aujourd'hui , les utilisateurs peuvent interagir pleinement avec les systèmes embarqués , y compris la saisie des informations dans un PDA. Le développement technologique a conduit à des capacités d'interface utilisateur à part entière dans la plupart des systèmes actuels , mais il est généralement limitée à la saisie des données des utilisateurs
Firmware
Firmware . est le nom donné aux petites applications logicielles qui sont nécessaires pour faire fonctionner les appareils contenant des systèmes embarqués. Firmware fournit les instructions de base qui permettent aux microcontrôleurs de fonctionner. Instruction de fonctionnement est généralement nécessaire à plusieurs niveaux au sein d'un dispositif . En conséquence, chacun des composants électroniques contenus dans les systèmes embarqués nécessite généralement son propre code de programme à exécuter son rôle , y compris les puces flash , des contrôleurs de communication et modules LCD . Généralement , le firmware est installé dans la ROM ( mémoire morte ) . Toutefois, les demandes de firmware plus sophistiqués utilisent la mémoire flash, qui permet programme d'être facilement remplacé ou mis à jour .