Environnement logiciel dans les systèmes embarqués communicants - NEW

Course Objectives

Les systèmes embarqués sont au cœur de la transformation numérique de nombreuses applications industrielles, comme en témoigne la croissance phénoménale du nombre d’objets connectés autour des personnes, dans le domicile et dans les loisirs, dans les entreprises et les usines, ou dans les transports de biens et de personnes.

Les systèmes embarqués évoluent vers des plateformes de grande hétérogénéité matérielle (FPGA, SoC, architectures multi-processeurs, systèmes de communication, etc) avec des environnements logiciels modernes qu’il est nécessaire de bien appréhender, en particulier pour le développement et l’optimisation des systèmes embarqués communicants.

A la fin du cours, les participants seront en mesure de :

  • Comprendre les enjeux logiciels pour des systèmes embarqués tels que les objets connectés, les plates-formes hétérogènes, les systèmes autonomes, etc.
  • Connaître les familles de processeurs couramment utilisées.
  • Comprendre certains aspects liés à la sécurité des systèmes embarqués et des possibilités offertes au niveau des processeurs, ainsi qu'à la virtualisation embarquée.
  • Connaître les possibilités de faire communiquer des systèmes embarqués avec ou sans fils en abordant les principaux protocoles.
  • Comprendre dans les grandes lignes les enjeux d'un système d'exploitation embarqué soumis à diverses contraintes comme le temps réel.
Ce cours peut être suivi de manière autonome, mais fait partie d'un ensemble de trois cours sur les systèmes embarqués:
  1. System on Chip sur FPGA
  2. Environnement logiciel dans les systèmes embarqués communicants
  3. Tests et vérification des systèmes embarqués

Target group

Ce cours s'adresse aux cadres, chefs de projets ou de produits, et aux ingénieurs en charge de mener à bien le développement d’un tel système embarqué (logiciel et firmware FPGA).

Content

  • Introduction et tour de table
  • Aperçu des technologies de processeurs utilisés dans les systèmes embarqués (famille ARM 32-/64-bit, Cortex-A/M/R, DSP, FPGA, etc.).
  • Mécanismes de sécurisation comme ARM/TrustZone et principes de virtualisation.
  • Technologies de communication sans fil (Wifi, Bluetooth, LoRa, etc.).
  • Systèmes d'exploitation embarqués et RTOS.
  • Mise en pratique avec un environnement de développement (IDE/Eclipse) et déploiement sur une cible comme Raspberry Pi.
  • Utilisation d’applications dans un environnement de type moniteur et système d'exploitation.
  • Discussion.

Information and registration

This course is currently not scheduled. Please contact us in case of interest..
From five people, we will reach out to find a date that is convenient for you

Duration

1 jour

Fees

690.00

Course Language

French

Instructor(s)

Information and registration

This course is currently not scheduled. Please contact us in case of interest..
From five people, we will reach out to find a date that is convenient for you

Course Language

French

Duration

1 jour

Instructor(s)