La différence entre les deux
●Composants logiciels et matériels : Les MCU impliquent le plus souvent quelques périphériques simples, tels que des ports série, I2C, ADC, LCD (petit écran et résolution).
● Les systèmes embarqués impliquent des périphériques plus complexes, tels que les réseaux (cartes réseau filaires, wifi, Bluetooth, etc.), USB, codecs audio et vidéo, etc.
Développement de carrière
●Le parcours d'apprentissage du microcontrôleur est court, la carrière est plate et l'évolution des salaires atteint très tôt le goulet d'étranglement. En général, le salaire du goulet d'étranglement est de 6 à 8 000 euros.
●Le parcours d'apprentissage de l'embarqué est long, la carrière est longue, et le salaire n'atteindra le goulet d'étranglement qu'après de nombreuses années de développement. En général, le salaire du goulet d'étranglement se situe entre 12 et 15 000 euros.
La différence entre un système embarqué et un microcontrôleur
1. Différence de structure entre le micro-ordinateur à puce unique et le système embarqué (1) Structure de base du micro-ordinateur à puce unique. Le micro-ordinateur à puce unique se compose d'une unité arithmétique, d'un contrôleur, d'une mémoire et de dispositifs d'entrée et de sortie.
(2) Composants de systèmes embarqués :
Les systèmes embarqués se composent généralement de microprocesseurs embarqués, de périphériques, de systèmes d'exploitation embarqués et d'applications spécifiques.
La première étape de la planification d'un système embarqué consiste à prendre en compte les exigences du système en matière de coût, de performance, d'évolutivité, de cycle de développement et d'autres aspects sur la base d'applications spécifiques, à déterminer le dispositif de contrôle principal du système et à construire le matériel du système sur la base de ce dispositif.
2. La différence de composition matérielle entre le micro-ordinateur à puce unique et le microcontrôleur intégré. Le micro-ordinateur à puce unique contient un circuit de microcontrôleur et un équipement d'interface d'entrée et de sortie générale dans une puce de circuit intégré. Du point de vue de la méthode de construction du système embarqué, selon le niveau de développement de la technologie électronique moderne, le système embarqué peut être complété par un micro-ordinateur à puce unique ou d'autres équipements électroniques programmables. Les autres équipements matériels dépendent des besoins du système d'application cible.
3. Différences dans la composition des logiciels entre les microcontrôleurs et les microcontrôleurs intégrés. Le microcontrôleur à usage général livré par le fabricant ne contient pas de programme d'application et ne peut donc pas être exécuté directement. Après avoir ajouté le programme d'application, le microcontrôleur peut fonctionner de manière autonome. Le système embarqué doit disposer d'un logiciel de contrôle. La méthode de réalisation de la logique de contrôle peut être entièrement basée sur des circuits matériels ou des programmes logiciels.
4. Différences dans les relations primaires et secondaires entre les microcontrôleurs et les microcontrôleurs intégrés. Les microcontrôleurs sont désormais considérés comme des dispositifs électroniques à usage général, dont le microcontrôleur lui-même constitue le corps principal. Le système embarqué est subordonné en termes de structure physique, et le système embarqué est intégré et installé dans le système d'application cible. Le système embarqué est dominant dans la relation de contrôle et est le système de traitement logique qui contrôle le fonctionnement du système d'application cible. Bien que les systèmes intégrés puissent être construits de différentes manières, une fois construit, le système intégré est un système dédié. Dans un système dédié, le logiciel du dispositif programmable peut être implanté pendant le processus de construction du système ou directement généré pendant le processus de fabrication du dispositif afin de réduire les coûts de fabrication. Les machines monolithiques dotées d'une logique de commande complexe nécessitent un logiciel d'exploitation ; les systèmes intégrés dotés d'une logique de commande simple peuvent ne pas nécessiter de logiciel d'exploitation.
La relation entre le microcontrôleur et le système embarqué
Selon la définition de l'IEEE, un système embarqué est un dispositif utilisé pour contrôler ou surveiller des systèmes à grande échelle tels que des machines, des équipements ou des usines. D'après cette définition, nous pouvons voir qu'en fait, les anciens dispositifs de contrôle et les systèmes micro-informatiques à puce unique devraient également appartenir au domaine des systèmes embarqués.
Nous pouvons ainsi comprendre que les systèmes intégrés constituent une catégorie majeure et que les microcontrôleurs en sont une sous-catégorie importante. Comme son nom l'indique, un système embarqué est un système intégré dans d'autres systèmes. Par exemple, l'intégration d'un système de contrôle de la posture dans un système automobile peut rendre la conduite plus sûre et plus efficace ; l'introduction d'un système de contrôle automatique dans un système d'alimentation électrique peut rendre le fonctionnement de l'alimentation plus stable. Le système de contrôle de la posture et le système de contrôle automatique de l'alimentation sont des systèmes intégrés.
Les systèmes composés de microcontrôleurs sont généralement utilisés pour des fonctions d'automatisation et de contrôle industriel. Ces fonctions ne sont généralement pas utilisées de manière indépendante et doivent coopérer avec d'autres systèmes. Par conséquent, au sens large, l'application des microcontrôleurs est généralement une branche des systèmes intégrés. De nos jours, en raison de l'utilisation généralisée des systèmes intégrés, il existe également des systèmes intégrés qui ne sont pas des microcontrôleurs, tels que les téléphones mobiles. Des processeurs d'application sont ajoutés aux fonctions de base des téléphones mobiles (appels, messages texte) pour rendre leurs fonctions plus puissantes. Le problème est que les téléphones mobiles haut de gamme ne peuvent pas encore être totalement intégrés (celui qui est intégré est un téléphone copié), mais il s'agit également d'une branche du système embarqué.
Cet article recommande : Solution de système de télésurveillance pour l'équipement de la station de mélange de béton