A faire : Langage Cuda / MicroBlaze / Bus de communication parallèle /
VxWorks / les systèmes embarqués qui existe dans l’avion / machine
learning dans le secteur aéronautique
Descriptif du module
Les systèmes embarqués exigent une puissance de calcul de plus en plus
élevée
fonctionnement sûr et fiable des sous-systèmes doit être garant
Le module présente : les normes applicables aux calculateurs embarqués
Les architectures de ces calculateurs adaptées aux différentes exigences
Les objectifs pédagogiques du module
Savoir établir la faisabilité technique de calculateurs conformes aux
spécifications souhaitées
Être capable de faire choix techniques appropriés au contexte d’usage
Chapitre 1 : Introduction aux systèmes embarqués
Chapitre 2 : Architecture de calculateurs embarqués
Chapitre 3 : Bus et techniques de communication
Chapitre 4 : Programmation des calculateurs embarqués
Chapitre 5 : De la conception à la validation des SE : SoC
Chapitre 1 :
1. Un peu d’histoire
2. Définition
3. Principales caractéristiques
4. Contraintes
5. Compétence pour la conception et développement de SE
6. Systèmes embarqués typique
7. Fonctionnement général
8. Notions et caractéristique des systèmes temps réel
9. Sources de contraintes de temps
[Link] des contraintes de temps
Un peu d’histoire (Had lPartie maghadiche nktbha hh)
Avec le progrès de la miniaturisation des composants, les systèmes
embarqués sont devenus plus performant et plus courants dans des appareils
grand public comme les téléphones, les console de jeu…etc
L’introduction de l’architecture ARM dans les années 1990 a également
joué un rôle essentiel, offrant une plateforme de processeur économe en énergie
qui deviendra standard pour de nombreux systèmes embarqués
Les systèmes embarqués ont commencé à être connectés aux réseaux
pour permettre des fonctionnalités avancées. Le Wi-Fi et le Bluetooth sont
devenus des standards de communication dans les systèmes embarqués des
appareils grand public.
L’industrie a vu apparaitre les premiers appareils mobiles avancées,
comme les smartphones, qui intégraient de plus en plus de fonctionnalités et de
capteurs
Avec l’avancement de l’iot les systèmes embarqués se sont multipliés dans
des applications variées : domotique, ville intelligentes, santé…etc il collectent
des données les analysent et prennent parfois des décisions de manière
autonome
Les systèmes embarqués deviennent également plus intelligents grâce à
l’intégration de l’intelligence artificielle et du machine Learning permettant des
applications comme les assistants vocaux
Aujourd’hui les systèmes embarqués sont au cœur des innovation en IA, en
robotique et pourrait optimiser les itinéraires de vol, s’employer pour la gestion
du trafic aé[Link] maintenance prédictive ainsi que la consommation de
carburant. Ils se caractérisent par des capacités de calcul de plus en plus
performantes dans des formats de plus en plus compacts, avec des processeurs
spécialisés.
La cybersécurité est devenue une priorité, car les systèmes embarqués
connectés sont exposés aux cyberattaques
Défitnitons
Un système embarqué peut être défini comme un système électronique et
informatique intégré dans un équipement matériel qui répond à une tâche bien
précise. Tout système conçu pour résoudre un problème ou une tâche
spécifique/dédié mais n’est pas un ordinateur d’usage classique ou général.
Il s’agit d’un système intégré au sein d’un système global dont les
approches et les démarches de conception relèvent de l’ingénierie des systèmes
Un exemple sommaire de conception logique possible d’une exigence
comportementale d’une avionique : « fournir l’altitude »
Il ne possède généralement pas des entrées/sorties standards et classiques
comme un écran d’ordinateur. Cependant le système embarqué possède des
entrées-sorties spécifiques (pour la plupart, liées à des grandeurs physiques).
Le systèmes matériel et l’application sont intimement liés, le logiciel
embarqué étant enfoui, noyé dans le matériel. Ainsi, les parties matérielle et
logicielle ne sont pas discernables comme un environnement de travail classique
de type ordinateur PC.