Cours 01 Dr KAOUANE Mohamed Faculté de technologie Département Ingénierie des systèmes électriques Module Systèmes Embarqués Master ?? Electronique des systèmes embarqués S Cours Notions de base et caractéristiques des systèmes embarqués Système embarqué

Dr KAOUANE Mohamed Faculté de technologie Département Ingénierie des systèmes électriques Module Systèmes Embarqués Master ?? Electronique des systèmes embarqués S Cours Notions de base et caractéristiques des systèmes embarqués Système embarqué Embedded System Système Un système est un arrangement dans lequel toutes ses unités assemblées fonctionnent ensemble selon une série règles Par exemple une montre est un système d'a ?chage de l'heure Ses composants suivent un ensemble de règles pour a ?cher l'heure Si l'une de ses pièces tombe en panne la montre cessera de fonctionner On peut donc dire que dans un système tous ses sous-composants dépendent les uns des autres Embarqué Signi ?e qu ? une chose est attachée ou intégrée à une autre chose Un système embarqué est une combinaison de matériel électronique est et de logiciels Un système embarqué est un système basé sur un microcontrôleur ou un microprocesseur conçu pour e ?ectuer une ou quelques t? ches spéci ?ques Par exemple une alarme d ? incendie est un système embarqué Il ne détecte que de la fumée Un système embarqué peut être un système indépendant ou faire partie d ? un grand système Composants des systèmes embarqués Un système embarqué a trois composants principaux le matériel du système embarqué le logiciel du système embarqué et le système d'exploitation Matériel système embarqué Comme pour tout système électronique un système embarqué nécessite une plate-forme matérielle sur laquelle il e ?ectue l'opération Généralement le matériel du système embarqué se compose des éléments suivants Processeur Mémoire Source d ? alimentation Horloge Ports de communication Timers Contrôleurs d ? interruptions Dispositifs d ? entrée sortie Interface Circuits spéci ?ques à l'application C Logiciel système embarqué Le logiciel du système embarqué est écrit pour exécuter une fonction spéci ?que Il est généralement écrit à l ? aide d ? un langage approprié puis compilé pour fournir un code pouvant être logé dans une mémoire non volatile au sein du matériel Un logiciel ou programme système embarqué est conçu pour tenir compte des trois limites ? Disponibilité de la mémoire système ? Disponibilité de la vitesse du processeur ? Lorsque le système fonctionne en continu il est nécessaire de limiter la dissipation de puissance pour des événements tels que l'arrêt l'exécution et le réveil Les systèmes embarqués peuvent être programmés à l'aide de di ?érents langages de programmation de haut niveau high-level programming languages comme C C Python Basic Embedded C LUA VHDL Java ? etc Cependant cela dépend du développeur et du microcontrôleur utilisé Système d'exploitation en temps réel Un système est dit temps réel s'il est indispensable pour terminer son travail et livrer son service à temps Le système d'exploitation en temps réel gère le logiciel d'application et o ?re un mécanisme permettant au processeur de fonctionner Le système d'exploitation en temps réel est responsable de la gestion des ressources matérielles d'un ordinateur et des applications hôtes qui s'exécutent sur l'ordinateur Un RTOS est spécialement conçu pour gérer et exécuter les t? ches avec une synchronisation très précise et

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Mai 04, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 32.3kB