Logiciel embarqué, Programmation, C++, FreeRTOs, STM32, Qt, Linux, Yocto, Python






Développez des logiciels embarqués robustes et performants avec CAP’TRONIC. De la programmation en C/C++ au temps réel sous FreeRTOS ou Linux, en passant par Python, Qt, Yocto, Zephyr ou STM32, nos formations vous apportent les compétences clés pour maîtriser les outils et environnements incontournables. Montez en expertise et accélérez vos projets embarqués grâce à une approche concrète et opérationnelle.


A la demande

Toutes les formations ci-dessous peuvent également être dispensée à la demande en INTRA ENTREPRISE


Formations


22
.sep
2026
3 jours
Dématérialisée

Langage C++ pour l’Embarqué, perfectionnement

C++ fait partie des langages indétrônables, le classement TIOBE le positionne depuis des années dans les langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.
Cette formation, vous propose d’approfondir vos connaissances sur le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.

24
.sep
2026
1 jour
Dématérialisée

Les bases de l’impression 3D avec Prusa Slicer

Lors de cette formation dédiée à Prusa Slicer, un logiciel libre et open source de gestion d’impression 3D, vous apprendrez à paramétrer des pièces en vue de les imprimer en 3D. Grâce à une série d’exercices pratiques, vous passerez de l’impression de maillages simples à des impressions plus complexes, tout en apprenant à analyser et réparer les pièces à imprimer. Cette formation vous permettra non seulement de maîtriser Prusa Slicer, mais aussi d’analyser et de paramétrer vos impression 3D efficacement avant leur production.

29
.sep
2026
2 jours
Dématérialisée

FreeCAD pour maîtriser le Design 3D

Lors de cette formation dédiée à FreeCAD, un logiciel libre et open source de CAO 3D paramétrique, vous apprendrez à modéliser des pièces mécaniques, des composants, tout en découvrant comment intégrer vos cartes électroniques dans des designs 3D fonctionnels. Grâce à une série d’exercices pratiques, vous passerez de la création de profils simple à des profils de plus en plus complexes, tout en apprenant à placer des côtes et à exporter vos travaux vers d’autres logiciels. Cette formation vous permettra non seulement de maîtriser FreeCAD, mais aussi d’analyser et de concevoir efficacement vos projets avant leur production.

5
.oct
2026
3 jours
Dématérialisée

Le Langage C++ pour l’embarqué

Dans le classement des langages informatiques (TIOBE) le C++ arrive sur le podium des langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.

Cette formation, vous propose de découvrir le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.

7
.oct
2026
2 jours
Dématérialisée

Méthodologies pour fiabiliser son code embarqué et le rendre testable

Vous menez un projet comportant de l’électronique embarquée ? Comment s’assurer de la fiabilité de votre code ? Parmi les approches disponibles, il existe des méthodes basées sur la testabilité du code. Ces méthodes seront présentées dans le détail lors de cette formation.

13
.oct
2026
3 jours
Dématérialisée

Noyau Linux et développement de drivers

Le support pour les périphériques est assuré sous Linux par des pilotes (drivers) dont le code se déroule dans le noyau du système d’exploitation. Il est donc nécessaire pour le développeur amené à écrire ou à tester des pilotes de périphériques de maîtriser les concepts propres à la programmation noyau.
Cette formation vous permettra de concevoir, développer et déployer un pilote de périphérique pour le noyau Linux.

20
.oct
2026
3 jours
Dématérialisée

Développez vos applications mobiles/web avec FLUTTER

Cette formation vous présente le langage, les outils, la méthodologie pour développer des applications mobiles / web avec Flutter. Elle vous permettra de maîtriser les opportunités offertes par Flutter pour développer une app mobile, notamment dans le domaine de l’IoT

3
.nov
2026
3 jours
En présentiel à Toulouse-Labège (31) ou dématérialisée

IA Embarqué : programmation de réseaux de neurones sur FPGA

Maîtrisez toute la chaîne de conception d’un réseau de neurones embarqué sur FPGA, de l’apprentissage sous Python et TensorFlow jusqu’au déploiement sur carte. Une formation concrète et orientée TP pour comprendre la quantification, l’optimisation matérielle et l’accélération de l’inférence IA en environnement contraint.

4
.nov
2026
2 jours
Dématérialisée

Développer en Python

Cette formation propose une initiation au langage Python, alliant acquisition des fondamentaux, bonnes pratiques de développement et découverte de ses principales bibliothèques. Elle s’appuie sur des exercices pratiques variés pour permettre aux participants de développer rapidement des scripts et applications simples, tout en appréhendant les nombreuses possibilités offertes par Python.

17
.nov
2026
3 jours
Dématérialisée

Mise en Œuvre de FreeRTOS sur STM32

Cette formation vous guide pas à pas dans la mise en œuvre du noyau temps réel FreeRTOS sur microcontrôleur STM32. Grâce à une approche 100 % pratique, vous apprendrez à créer des applications multitâches, gérer les interruptions, optimiser l’usage des ressources, et tirer parti des périphériques et fonctionnalités du STM32.

2
.déc
2026
3 jours
Dématérialisée

Maitriser le test du logiciel embarqué

Cette formation vise à fournir aux participants une compréhension approfondie des principes et pratiques des tests logiciels. Les participants apprendront à concevoir, exécuter et gérer des tests efficaces pour garantir la qualité des logiciels. Les sujets abordés incluront les différents types de tests, les critères de couverture, et les outils et techniques utilisés dans le domaine des tests logiciels.

14
.déc
2026
3 jours
Villeurbanne (69)

Le Microcontrôleur STM32 par la pratique

L’architecture ARM du STM32 allie performance et faible consommation, dominant le marché de la mobilité. Cette formation explore les microcontrôleurs STM32 de STMicroelectronics, leur architecture interne et les outils de développement. Des exercices pratiques permettent d’acquérir les compétences essentielles en programmation C. À l’issue de cette formation, les stagiaires sauront développer une application faisant appel à l’ensemble des périphériques de base à l’aide des outils de développement STMicroelectronics : STM32CubeIDE (IDE Eclipse), STM32CubeMX et HAL.

14
.déc
2026
3 jours
Dématérialisée

Zephyr pour l’IOT et les applications embarquées

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é.

9
.mar
2027
4 jours
Dématérialisée

Python pour la Data Science et l’Intelligence Artificielle - Mise en œuvre sur les séries temporelles

Python est le langage le plus utilisé pour l’IA. Cette formation est l’occasion de découvrir les librairies principales dans le traitement des données (collecte, caractérisation, préparation, analyses). Vous disposez d’une série de données indexées par le temps issues de divers capteurs, les algorithmes du Machine Learning vous aident pour l’analyse et la prédiction ce qui permet de dire que prédire une série temporelle c’est prédire le futur !

23
.mar
2027
3 jours
Dématérialisée

Concevoir un système embarqué Linux avec YOCTO

Vous envisagez de concevoir un système embarqué sous Linux et souhaitez explorer Yocto ? Cette formation vise à vous initier au développement de systèmes embarqués avec Yocto. Structurée sur trois jours, elle alterne théorie et exercices pratiques pour vous offrir une immersion complète dans le domaine.

6
.avr
2027
2 jours
Dématérialisée

Méthodologies pour fiabiliser son code embarqué et le rendre testable

Vous menez un projet comportant de l’électronique embarquée ? Comment s’assurer de la fiabilité de votre code ? Parmi les approches disponibles, il existe des méthodes basées sur la testabilité du code. Ces méthodes seront présentées dans le détail lors de cette formation.

18
.mai
2027
3 jours
En présentiel à Toulouse-Labège (31) ou dématérialisée

IA Embarqué : programmation de réseaux de neurones sur FPGA

Maîtrisez toute la chaîne de conception d’un réseau de neurones embarqué sur FPGA, de l’apprentissage sous Python et TensorFlow jusqu’au déploiement sur carte. Une formation concrète et orientée TP pour comprendre la quantification, l’optimisation matérielle et l’accélération de l’inférence IA en environnement contraint.

1er
.juin
2027
3 jours
Dématérialisée

Zephyr pour l’IOT et les applications embarquées

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é.

14
.juin
2027
3 jours
Villeurbanne (69)

Le Microcontrôleur STM32 par la pratique

L’architecture ARM du STM32 allie performance et faible consommation, dominant le marché de la mobilité. Cette formation explore les microcontrôleurs STM32 de STMicroelectronics, leur architecture interne et les outils de développement. Des exercices pratiques permettent d’acquérir les compétences essentielles en programmation C. À l’issue de cette formation, les stagiaires sauront développer une application faisant appel à l’ensemble des périphériques de base à l’aide des outils de développement STMicroelectronics : STM32CubeIDE (IDE Eclipse), STM32CubeMX et HAL.


Actualités et projets aidés

  • Microcontrôleur et programmation modulaire en Langage C

    Cette formation vise à introduire une méthode efficace et structurée pour concevoir des applications industrielles performantes et sûres, en utilisant le langage C ANSI. Toutes les étapes seront abordées, depuis la sélection du microcontrôleur jusqu’à l’élaboration d’un programme, en revisitant les fondamentaux du langage pour aboutir à un exemple opérationnel concret.

  • Micropython : un langage objet haut niveau pour coder rapidement et efficacement sur microcontrôleur

    Cette formation vous propose une immersion pratique et complète dans l’univers de ce langage optimisé pour les microcontrôleurs. Elle a pour objectif de vous familiariser avec les principes fondamentaux de MicroPython, d’explorer les protocoles de communication pour capteurs et instruments, et de maîtriser la gestion des données et des événements concurrents dans un environnement embarqué.

  • MINI FORMATION : FreeRTOS : un OS temps réel open source pour les microcontrôleurs

    Vendredi 12 septembre 2025 de 10h00 à 12h00 Dématérialisée

    Cette mini-formation propose une introduction complète à FreeRTOS, un système d’exploitation temps réel (RTOS) largement adopté dans le monde de l’embarqué. Vous découvrirez son architecture, ses atouts, son déploiement concret, ainsi que des conseils pour une intégration efficace en milieu industriel.

  • MINI FORMATION : Introduction à Python pour piloter et automatiser facilement vos différents tests

    Jeudi 27 juin 2024 de 10h00 à 12h00 Dématérialisée

    Pour les développeurs que nous sommes, il est essentiel que le code rédigé fonctionne comme nous l’attendons. L’objectif de cette mini-formation est de vous présenter les modules disponibles sous Python qui facilitent ce processus.

  • Apprendre à développer à partir du test. Le TDD « Test Driven Development »

    Du 3 au 5 juin 2024 Toulouse - Labège (31)

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


    Si vous choisissez de tester la fiabilité de votre code embarqué, le TDD (Test Driven Development) est une bonne approche. Cette formation présente les bonnes pratiques et des exercices pour s’entrainer.

  • C++ pour l’embarqué avec Visual Studio sous Windows

    Cette formation, vous propose de découvrir le langage C++ avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre. La formation se termine par un mini projet sur carte à microcontrôleur.

  • Langage C++ pour l’Embarqué, perfectionnement

    Du 25 au 27 septembre 2024 Dématérialisée

    C++ fait partie des langages indétrônables, le classement TIOBE le positionne depuis des années dans les langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.
    Cette formation, vous propose d’approfondir vos connaissances sur le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.

  • Mise en œuvre de Microcontrôleurs 16-32bits en langage C

    Du 4 au 6 juin 2024 Toulouse - Labège (31)

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


    Le but de cette formation est de présenter une méthode rapide pour traiter une application utilisant un microcontrôleur 16-32bits programmé en langage C. Après un rappel rapide des notions de Binaire et Hexadécimales, nous présenterons la structure des microcontrôleurs industriels (utilisation de Microchip PIC24 comme exemple de base) ; Analyse des performances souhaitées et choix du microcontrôleur le mieux adapté pour l’application à développer.

  • Zephyr pour l’IOT et les applications embarquées

    Du 19 au 21 décembre 2023 Dématérialisée

    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é.

  • Le langage C++ pour l’Embarqué

    Du 12 au 14 juin 2024 17,5 heures Dématérialisée

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


    Dans le classement des langages informatiques (TIOBE) le C++ arrive sur le podium des langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.

    Cette formation, vous propose de découvrir le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.


Évenements

Aucun évènement n'est disponible à propos de cette thématique