WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Les systèmes embarqués

( Télécharger le fichier original )
par Ramzi BOULKROUNE
Université de Annaba - Ingénieur d'état en électronique option télécommunication 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I. Introduction général :

Un système embarqué est un système électronique et informatique autonome ne possédant pas des entrées/sorties standards comme un clavier ou un écran d'ordinateur. Il est piloté dans la majorité des cas par un logiciel, qui est complètement intégré au système qu'il contrôle. On peut aussi définir un système embarqué comme un système électronique soumis à diverses contraintes. Les concepteurs des systèmes électroniques sont aujourd'hui confrontés à la complexité croissante des algorithmes mis en oeuvre et à la variété des cibles potentielles FPGAs et/ou DSPs. Actuellement, il n'est pas rare que ces systèmes intègrent plusieurs douzaines voire des centaines de processeurs. A l'origine, ce sont des systèmes matériels et logiciels intégrés dans des avions militaires ou des missiles. Ensuite dans le civil: avions, voitures, machine à laver...! La machine et le logiciel sont intimement liés et noyés dans le matériel et ne sont pas aussi facilement discernables comme dans un environnement de travail classique de type PC. On mentionne les contraintes physiques fortes: dimensions, poids, taille, autonomie, consommation, fiabilité, contraintes temporelles (temps réels).

Le premier chapitre est une introduction générale à ce domaine pluridisciplinaire. Après en avoir posé les grands principes avec des généralités, en effet, l'électronique se trouve maintenant embarquée dans de très nombreux objets usuels : les téléphones, les agendas électroniques, les voitures. Ce sont ces systèmes électroniques enfouis dans les objets usuels.

Le deuxième chapitre est consacré à la conception des logiciels embarqués, les habitudes de programmation pour les ordinateurs portent à croire que la compilation et l'édition de liens sont les seuls traitements à apporter au logiciel pour pouvoir le faire fonctionner sur une architecture cible. Le but de ce chapitre est de montrer que dans le cas des systèmes embarqués, une autre étape est nécessaire avant la compilation : elle adapte le logiciel à l'architecture cible spécifique et sera nommée dans ce mémoire le ciblage logiciel.

Dans le troisième chapitre, nous nous intéresserons aux bases de conception matérielle. En effet, les systèmes à base de composants apparaissent bien dans une architecture matérielle qui est vue comme l'interconnexion sur une carte (PCB pour Printed Circuit Board) de composants sur étagère vendus dans des boîtiers séparés. Ces composants sont vus comme des boîtes noires auxquelles les constructeurs associent des documents (datasheets, notes d'application), pour en préciser les fonctionnalités, les interfaces et les contraintes d'utilisation. Une même carte regroupe généralement un processeur, de la mémoire, des périphériques de taille modeste et des circuits logiques. Ces derniers sont combinés soit pour construire des circuits plus complexes, soit sous forme de «glu» pour adapter les interfaces entre composants.

Le quatrième chapitre traite des problèmes sur la sécurité des systèmes embarqués. On cite notamment : La cryptologie qui est la science du secret, elle se divise en deux branches : La cryptographie : qui étudie les différentes possibilités de cacher, protéger ou contrôler l'authenticité d'une information; La cryptanalyse : qui étudie les moyens de retrouver cette information à partir du texte chiffré (de l'information cachée) sans connaître les clés ayant servi à protéger celle-ci, c'est en quelque sorte l'analyse des méthodes cryptographiques.

Le besoin des entreprises internationales installées en Algérie, dans les nouvelles technologies de l'information et de la communication, et spécialement dans le domaine de conception des systèmes embarqués, c'est dans ce contexte qu'on a étudié ce thème qui a pour but le transfert de compétence dans le domaine des systèmes embarqués. Internationalement, Les multiprocesseurs sur monopuce paraient être une voie prometteuse, ils introduisent de nouvelles contraintes et de nouveau défis à soulever, due essentiellement à leurs natures multi-coeurs.

Motivation et Objectif

Motivation :

Les systèmes embarqués prennent une place de plus en plus importante dans notre société, ils servent à contrôler, réguler des dispositifs électroniques grâce à des capteurs, embarqués dans des robots, des véhicules spatiaux, etc. Ces systèmes embarqués sont souvent utilisés par le public dans la vie de tous les jours sans même qu'on ne s'en rende compte, par exemple dans les systèmes de freinage d'une voiture, le contrôle de vol d'un avion,... Et grâce a cette importance des systèmes embarqués on a choisis ce thème la.

IV. Objectif :

Notre but principal est la conception des systèmes embarqués en général par l'étude des points suivants :

- Bien connaitre les systèmes embarqués.

- Les flots de conception existant des systèmes embarqués.

- Les systèmes d'exploitation dédiés aux systèmes embarqués. - L'architecture matérielle des systèmes embarqués.

- La sécurité des systèmes embarqués.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius