Catégorie > High Tech

Quels sont les composants des systèmes embarqués

Posté par Djirani, mise à jour le 23/04/2023 à 18:23:44

Les systèmes embarqués se retrouvent partout dans le monde. Par exemple, si vous avez une voiture, elle est équipée d'un lecteur de musique, de lumières LED qui sont des exemples du système embarqué. Si vous vivez à la maison, de bons exemples sont le four, la machine à laver, la climatisation, le modem, la télécommande du téléviseur, etc.

Les systèmes embarqués nous ont aidés et nous facilitent la vie. Les systèmes embarqués sont fabriqués à l'aide de microprocesseurs et de microcontrôleurs qui ont été construits pour la première fois en 1960. Le premier système embarqué moderne nommé Apollo Guidance Computer a été construit en 1965.

Qu'est-ce qu'un système embarqué ?


Le système embarqué est une combinaison de logiciel et de matériel pour effectuer une tâche spécifique. Le code de langage utilisé pour communiquer dans les systèmes embarqués est appelé micrologiciel. Le code logiciel est d'abord écrit dans n'importe quel langage de haut niveau, puis converti en langage machine et assemblé dans la puce du microcontrôleur. 90% des puces de microcontrôleur sont conçues pour les systèmes embarqués.

De nos jours, les micropuces sont utilisées dans la fabrication de smartphones, de tablettes et également dans les superordinateurs.

Composants du système embarqué



Les principaux composants d'un système embarqué sont le matériel et le logiciel.

Composants matériels


Il existe différents types de matériel utilisé dans les systèmes embarqués.

Processeur
Le processeur est de deux types. L'un est un microprocesseur et l'autre un microcontrôleur. Le microprocesseur est utilisé pour traiter des tâches plus importantes tandis que le microcontrôleur est couramment utilisé pour certaines tâches spécifiques plus petites. Les processeurs peuvent être 8 bits, 16 bits, 32 bits et 64 bits. La plupart du temps, les processeurs 8 bits ou 16 bits sont utilisés dans les systèmes embarqués. Mais pour les grands systèmes embarqués, des processeurs 32 bits ou 64 bits sont également utilisés.

Source de courant

L'alimentation électrique sert à fournir de l'électricité au système embarqué. L'alimentation peut être fournie sous la forme d'une batterie ou d'un adaptateur mural. La tension de l'alimentation varie de 1,8 volts à 5 volts.

Temporisateurs/compteurs

En programmation, nous utilisons souvent une minuterie ou un délai pour attendre l'exécution d'un code ou la génération d'un événement. Mais dans la programmation, les minuteries entraînent une surcharge et consomment de la puissance de calcul. Nous avons donc besoin d'une unité de minuterie/compteur séparée qui aide le système embarqué à effectuer un travail à un intervalle spécifique. Les minuteries peuvent être utilisées dans la machine à laver, le four, etc.

Entrée et sortie
Toute machine qui fonctionne a besoin d'un certain type d'entrée ou de sortie. Par exemple, un lecteur de musique dans une voiture a besoin d'une entrée de l'utilisateur pour augmenter ou diminuer le volume ou lire la chanson suivante. L'entrée/sortie lit les données du registre ou de la mémoire de l'appareil.

Mémoire
La mémoire est utilisée pour stocker des données temporaires ou permanentes. Il existe 3 types de mémoire utilisés dans les systèmes embarqués à savoir RAM, ROM, EEPROM. La RAM (mémoire à accès aléatoire) est une mémoire volatile où les données sont stockées temporairement. La RAM est utilisée lorsque l'appareil ou la machine est en marche et les données disparaissent lorsque l'appareil est éteint. La RAM permet de stocker/lire les données utilisées par le système embarqué. La ROM (mémoire en lecture seule) est un type de mémoire dans laquelle les données sont stockées de manière permanente et qui aide à démarrer le système embarqué. EEPROM (Electrically Erasable Programmable Read-Only Memory) est une avancée de la ROM dans laquelle les données sont stockées et peuvent également être effacées et réécrites.

Ports de communication
Les ports de communication aident un système embarqué à communiquer avec un autre système embarqué. La plupart des microcontrôleurs ont des ports intégrés. Quelques exemples de ports de communication sont CAN, SPI, USB, Ethernet, UART etc.

Composants logiciels



Certains composants logiciels utilisés dans le système embarqué sont les suivants :

Émulateur

L'émulateur est un composant logiciel ou matériel qui se comporte comme n'importe quel autre système. Si vous souhaitez copier les fonctionnalités d'un autre système, vous pouvez le faire en attachant un émulateur à votre système. Votre système se comportera de la même manière sur le système cible.

Compilateur

Un compilateur est un programme qui convertit le code de langage de programmation de haut niveau comme C++, Java et Python en code de langage de bas niveau comme le langage machine, le langage d'assemblage ou le code machine. Le programme est d'abord écrit dans le langage de haut niveau avant de transférer le code vers les systèmes embarqués, il est d'abord converti en langage machine par un compilateur.

Débogueur

Un débogueur est un programme qui identifie et aide à corriger les erreurs dans le programme. Parfois, le code ne fonctionne pas comme prévu et des erreurs sont donc détectées par le débogueur.

Assembler

L'assembleur est utilisé pour convertir le langage d'assemblage en code hexadécimal. Si vous êtes un programmeur qui écrit le programme en langage assembleur, vous devez convertir votre code en code hexadécimal ou en code machine compréhensible par le système embarqué.



Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus