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


Formations


19
.déc
2023
3 jours
Dématérialisée

Zephyr pour l’IOT et les applications embarquées

6
.fév
2024
4 jours
Dématérialisée - Sur 4 matinées

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

13
.mar
2024
2 jours
Dématérialisée

Linux Temps Réel

26
.mar
2024
2 jours
Dématérialisée

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

3
.avr
2024
3 jours
Dématérialisée

UML / SysML pour la modélisation d’un système

22
.avr
2024
3 jours
Dématérialisée

Noyau Linux et développement de drivers

15
.mai
2024
2 jours
Dématérialisée

Le langage C pour l’embarqué

28
.mai
2024
3 jours
Présentielle Labège (31)

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

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.

11
.juin
2024
3 jours
Villefontaine (38)

Concevoir un système embarqué Linux avec YOCTO

12
.juin
2024
3 jours
17,5 heures Dématérialisée

Le langage C++ pour l’Embarqué


Actualités et projets aidés

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

    Du 17 au 19 octobre 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é.

  • Découverte de FreeRTOS sur STM32

    Du 28 au 30 novembre Dématérialisée

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




    L’architecture ARM est connue pour offrir un des meilleurs ratios performance/efficacité du marché, tout en consommant très peu d’énergie. Le noyau temps réel FreeRTOS est particulièrement bien adapté à ces architectures par sa faible empreinte et ses performances.

    Cette formation vous permettra de comprendre le fonctionnement pour débuter sur FreeRTOS pour pouvoir l’utiliser sur ARM au travers de nombreux exercices sur carte STM32.

    Une carte d’évaluation STM32 offerte pour les travaux pratiques !

  • XAP propose une nouvelle gamme de modules de distribution et de protection électrique à courant continu, le MPC (Modular Power Control)

    Lundi 15 mai

    La société XAP conçoit, fabrique et distribue des systèmes électroniques embarqués (de commande et de puissance), des systèmes électromagnétiques (moteurs et actuateurs), des pièces structurelles en matériaux composites. Ces systèmes et pièces sont principalement intégrés dans des véhicules terrestres, marins et aériens.

  • Noyau Linux et développement de drivers

    Du 13 au 15 septembre Dématérialisée

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



    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.

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

    Du 19 au 20 septembre Dématérialisée

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




    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.

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

    Du 15 au 17 novembre Toulouse - Labège (31)

    Pour connaitre les prochaines sessions de formation en méthodologie et gestion de projet, 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 TP pour s’exercer.

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

    Du 6 au 7 avril Dématérialisée

    Pour connaitre les prochaines sessions de formation en méthodologie et gestion de projet, cliquez ici



    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.

  • Techniques en radio logicielle (SDR)

    Avec la montée en puissance des systèmes de traitement numériques (PC, DSP, microcontrôleurs, FPGA), la démodulation logicielle des signaux radio est maintenant la méthode de choix pour obtenir les meilleures performances à la fois en termes de sensibilité et de coût d’implémentation. Néanmoins, le fait de démoduler les signaux de manière purement logicielle entraîne des architectures radicalement différentes des structures traditionnellement utilisées en démodulation analogique (boucle de Costa, PLL, etc.).

  • Traitement numérique du signal en C++ (temps réel)

    Durant cette formation, vous aurez l’occasion de découvrir (ou redécouvrir) les techniques les plus utiles en traitement numérique du signal, via une approche concrète fondée sur de nombreux cas et travaux pratiques. Le stagiaire pourra s’approprier chacune de ces techniques de manière intuitive et ludique, grâce à des travaux pratiques issus de cas réels. Ces travaux pratiques seront réalisés en langage C++ et avec des librairies open source, pour une applicabilité directe sur des systèmes temps réels.

  • JAVA

    Java est depuis très longtemps l’un des langages de programmation les plus répandus et les plus efficaces. La raison en est qu’il présente de nombreux avantages qui aident les programmeurs à résoudre facilement des problèmes complexes du monde réel : syntaxe simplifiée et lecture facile, facilité d’apprentissage, bibliothèques très complètes. Java supprime toutes les fonctionnalités complexes de C et C++ comme les pointeurs, les structures, les unions et facilite l’implémentation des codes. L’un des principaux avantages de Java est qu’il s’agit aussi d’un langage de programmation orienté objet plus rapide que Python et R..


Évenements

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