QU’EST-CE QU’UN SYSTÈME EMBARQUE ? Secteurs Définition Applications dédiées Co-design logiciel / Matériel Contraintes fortes: Consommation Coût Robustesse Temps réel Encombrement … Un système embarqué est dédié à une application au contrario d’un système ordiné qui est généraliste multi-usages. Un système embarqué est soumis à des contraintes de toutes sortes en fonction de l’environnement ou il est implanté, le maitre mot est donc optimisation. Ce sont des systèmes multi-disciplines ou la répartition matériel/ logicielle doit être étudiée ( Co-design ). Ils sont présents dans tous les secteurs. En moyenne 1/3 du cout global d’un avion est lié aux systèmes embarqués et 20 % du cout d’une automobile. Bon, mais est-ce un secteur d’avenir ? INTRODUCTION
L’AVENIR ? L’avenir du secteur semble assuré à moyen terme, une croissance mondiale de 5 % jusqu’en 2014 et ce malgré la crise. A noter que le nombre de microcontrôleur à dépassé le nombre d’habitant en 2000 et la croissance est exponentielle. Tous les produits de notre quotidien disposeront d’une puce dans les année à venir. OK, J’aurai du boulot mais à quel poste ? INTRODUCTION
LES POSTES Les postes qui vous sont accessibles sont les postes d’architecte plateforme matériel ou logicielle. Ces postes correspondent à votre profil: fortes compétences techniques dans différent secteur notamment logiciel, matériel. Cela tombe bien c’est la qu’il y a la plus forte demande. Bien entendue une évolution est toujours possible vers les postes de management, de chef de projet mais à plus long terme. Ou sont situé ces emplois INTRODUCTION
CARTE DES EMPLOIS Les emplois sur les systèmes embarqués sont assez bien répartie dans les régions de France , notamment le sud est bien pourvu avec un maximum en Rhône-Alpes. 50% des emplois sont dans le sud. Ma formation INTRODUCTION
LA FORMATION bus multiplexés utilisés dans les domaines embarqués C: 4 Modélisation VHDL : ( 21H ) A. Fonkoua Langage VHDL perfectionnement GP conception circuit Processeurs de traitement du signal : ( 32 H ) A. Marques Langage assembleur / C sur DSP Traitement numérique du signal sur DSP C: 5 C: 6 Projet Conception FPGA : ( 28 H ) A. Marques Codesign µC+ FPGA C: 6 Projet Système à Microcontroleurs : ( 42 H ) C.Jourdain Système embarqué temps réel GP conception système Bus de terrain : ( 28 H ) H. Rebaine bus multiplexés utilisés dans les domaines embarqués notamment automobile C: 5 C: 4 Systèmes Temps Réel : ( 32 H ) A. Marques Principes et méthodologie COMMENTAIRES Ai-je les pré-requis ?? INTRODUCTION
LES PRE-REQUIS Design traditionnel Co-Design COMMENTAIRES Système à U.M.L Système à microcontrôleur Bus de terrain réseau Électronique Système Temps Réel Langage C Projet SAM C.A.O Électronique Design traditionnel D.S.P Traitement du signal Système à microcontrôleur Co-Design Projet FPGA Les pré-requis principaux sont: avoir déjà programmé un microcontrôleur, connaitre un langage logiciel ( le C ) et un langage matériel ( le VHDL ). VHDL Base Électronique COMMENTAIRES Lignes directrices de l’option INTRODUCTION
Apprentissage par la pratique PHILOSOPHIE CAHIER DES CHARGES SPECIFICATION CONCEPTION DEFINITION DE LA REALISATION REALISATION METHODOLOGIE MCSE ANALYSE Apprentissage par la pratique Projet SAM Projet Conception FPGA Mini-projets / TPs MATERIEL LOGICIEL Microcontrôleur DSP V.H.D.L F.P.G.A Bus de terrain Assembleur D.S.P Langage C embarqué Noyau temps réel 3 priorités sont mises en avant dans les cours de l’option: la méthodologie ( MCSE ), la pratique ( TP, Projets ) et le travail ( sans travail pas de salut ). La méthodologie permet de guider le concepteur du projet depuis le cahier des charges jusqu’à la réalisation pour obtenir un système fiable, maintenable et qui réponde aux exigences du client. De plus en plus outil d’aide à la conception apparaissent tels que les ateliers de génie logiciel, il s’agit d’en découvrir un sachant que les principes mis en jeux dans ces méthodologies sont souvent les mêmes d’un outil à l’autre. Vos compétences étant plus pratiques que théoriques, ce point fort sera utilisé pour l’acquisition de connaissance en minimisant les présentations théoriques aux profits des applications pratiques. COMMENTAIRES Fin en image INTRODUCTION
Fin et peut-être début COMMENTAIRES CAO Proteus KEIL CCS 3.3 XILINX ISE / EDK Data I/O Oscilloscope Analyseur TI CCS 4.0 Contact: Acacio Marques, marques@emse.fr 04.42.61.66.28 QUESTION ? COMMENTAIRES INTRODUCTION