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

II.10. Conclusion :

Dans ce chapitre, nous avons précisé le cadre du travail de cette mémoire : il s'agit des systèmes embarqués électroniques et informatiques spécifiques, et notamment les systèmes sur une puce (SoC). Si la conception de la première génération était suffisamment simple pour ne pas requérir de méthode ni d'outils particuliers, la dernière génération, hétérogène, multiprocesseur et multimaître est trop complexe pour être conçu sans de nouvelles approches.

Les méthodes récentes de conception de basent sur le codéveloppement et la cosimulation, c'est-à-dire le développement et la simulation conjoints de toutes les parties d'un système. Un exemple de flot de conception basé sur ces principes a été présenté. Ce flot démarre au niveau fonctionnel, c'est-à-dire lorsque les divers composants de l'architecture ont été définis. Il raffine cette description jusqu'au niveau transfert de registres (appelé micro-architecture). Ce chapitre est consacré à l'étape de la génération d'interfaces logicielles et au ciblage logiciel. La principale action de cette étape est de générer un ensemble logiciel appelé système d'exploitation. Ce logiciel particulier est complexe et recouvre un domaine très vaste, il est présenté aussi dans ce chapitre.

Dans la deuxième partie de ce chapitre, le concept de ciblage logiciel a été introduit : il s'agit de l'adaptation du logiciel à l'architecture cible. C'est une étape obligatoire dans les flots de conception, mais elle est souvent négligée par rapport à la seule compilation. Pourtant, le ciblage logiciel est difficile, fastidieux et sujet à de nombreuses erreurs.

Cette étape peut être grandement automatisée et l'inclusion du système d'exploitation simplifie ce travail. Dès lors le concepteur du logiciel n'a plus qu'à se concentrer sur les fonctionnalités, les détails d'implémentation étant en grande partie automatiquement résolus par le flot de ciblage.

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








"Le don sans la technique n'est qu'une maladie"