Logo de la rubrique Zephyr pour l’IOT et les applications embarquées

Zephyr pour l’IOT et les applications embarquées

Pour connaitre les prochaines sessions de formation en Logiciel embarqué et programmation cliquez ici.




Zephyr est un RTOS libre conçu pour des applications frugales et connectées. Cette formation vous présente les bases pour comprendre et utiliser l’OS temps réel ZEPHYR ainsi que les outils nécessaires pour prendre des décisions en matière de conception architecturale. Vous découvrirez comment configurer efficacement Zephyr et produire facilement un logiciel de qualité industrielle. Vous exploiterez les puissantes fonctionnalités intégrées de Zephyr, notamment sa sécurité, sa gestion de l’énergie et sa connectivité.

Pré-inscription en ligne

OBJECTIFS

Découvrir et avoir une vue d’ensemble de l’OS Zephyr
Construire votre première application sur un dispositif embarqué
S’exercer à la mise en œuvre et la configuration des interfaces typiques (SPI, I2C, WiFi, etc.)

PUBLIC VISE

Ingénieurs ou techniciens hardware / logiciel embarqué impliqués dans le développement de produits connectés temps réel qui doivent construire des applications efficaces et sécurisées sur des appareils aux ressources limitées.

PREREQUIS

Expérience en développement de systèmes embarqués sur microcontrôleur nécessaire. Connaître un langage de programmation (C de préférence) et être confortable avec l’utilisation d’un système GNU/Linux et son environnement.

INTERVENANT

Industriel maitrisant la conception de systèmes embarqués, expert en développement logiciel. Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué.

PRIX

Non-adhérent : 1 750 € HT
Adhérent CAP’TRONIC : 1 350 € HT

Remarque : Notre certification QUALIOPI vous garantit un process certifié sur nos actions de formation et permet un financement des formations CAP’TRONIC par votre Opérateur de Compétences (OPCO) hors CPF.

LIEU

Formation à distance : Les accès à un outil informatique en ligne adapté seront fournis au stagiaire avant le démarrage de la formation. Aucun logiciel spécifique n’est à installer. Seule une connexion à Internet est requise

PROGRAMME

Tour de table

Jour 1 : Introduction et noyau
Introduction
Pourquoi et quand utiliser un RTOS
Pourquoi choisir Zephyr
Comparaison de Zephyr et ses alternatives

Travailler avec Zephyr
Développer avec Zephyr : toolchain et structure de projet
L’outil `west` : manifestes et usages
Étendre Zephyr : SoC, boards et modules

Introduction au noyau Zephyr
Les services du noyau
Gestion de la mémoire
Mode utilisateur
Structure de données

Exercices
Installer la chaîne d’outils Zephyr.
Construire un exemple d’application et développement d’un exemple d’application Zephyr.

Jour 2 : Services OS et connectivité
Services de Zephyr
Liste des services disponibles
Gestion de flotte
Gestion de la consommation
APIs disponibles

Connectivité
Architecture de la stack réseau
Options disponibles : Bluetooth, LoRa / LoRaWAN, Modbus, USB, IP

Exercices
Utilisation des APIs shell et settings pour étendre l’application précédemment développée
(Option) Extension avec certaines APIs : Zbus, traces et logs, stockage en mémoire.
Ajout de connectivité à l’application, possiblement avec chiffrement.

Jour 3 : Usages avancées de Zephyr
Le système de construction de Zephyr
CMake, Devicetree, Configuration du noyau
Outil Sysbuild

Modèle de sécurité
Process de développement
Design sécurisé
Certification

Contribuer à Zéphyr
Bonnes pratiques de code
Contributions externes et blobs binaires

Exercices
Utilisation de sysbuild

Tour de table
Le découpage de la formation est proposé à titre indicatif et pourra être adapté.

ORGANISATION

Moyens pédagogiques : Outils de visioconférence. Support de cours. Travaux pratiques - Assistance pédagogique assurée par le formateur 1 mois après la formation.
Moyens permettant d’apprécier les résultats de l’action : Evaluation de l’action de formation par la remise d’un questionnaire de satisfaction à chaud à l’issue de la formation, puis d’un questionnaire à froid quelques semaines après la formation.
Moyen permettant de suivre l’exécution de l’action : Evaluation des connaissances via un questionnaire avant et après la formation.
Sanction de la formation : Attestation d’assiduité

RENSEIGNEMENTS ET INSCRIPTION

Anne-Laure ARIAS, arias@captronic.fr - 06 37 46 07 65
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.

Pré inscription en ligne

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation en Logiciel embarqué et programmation cliquez ici.

Informations mises à jour le 19/12/2023