Afin de rester à la pointe de l’innovation, CAP’TRONIC vous propose des formations dynamiques sur des outils de programmation incontournables comme Linux, Yocto, Qt, FreeRTOS, C++, Zéphyr...
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 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.
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, sa polyvalence, et par ses performances d’exécution. Le langage C est disponible sur toutes les plateformes et également dans l’embarqué. Cette formation, vous propose dans un premier temps l’apprentissage du 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.
UML apporte un support de modélisation pendant toutes les phases d’un projet et guide les acteurs du projet pas à pas dans les choix stratégiques. Au-delà de la modélisation des systèmes, UML vous servira également dans la conduite de projet que ce soit un cycle en V ou une méthode agile.
En suivant cette formation, découvrez UML / SysML et apprenez à modéliser un projet de bout en bout
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.
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 !
Python est un langage de programmation interprété facile à utiliser et puissant pour justifier son utilisation dans de nombreux programmes grâce à ses multiples bibliothèques.
Cette formation vous initiera au langage informatique Python et à la mise en œuvre de ses modules de calcul scientifique avec NumPy, Scipy et Matplotlib. Découvrez le langage Python et les librairies principales avec des exercices pour sa mise en œuvre.
L’architecture de puce ARM du STM32 est connue pour offrir un des meilleurs ratios performance/efficacité du marché, tout en consommant très peu d’énergie. Ces architectures ARM ont d’ailleurs pris naturellement possession du marché de la mobilité, et se retrouve dans une multitude de produits. Cette formation met en œuvre les microcontrôleurs de la famille STM32 de STMicroelectronics. Leur architecture interne (espaces mémoire, timers, interruptions), ainsi que l’utilisation des outils de développement, seront présentées en détail. Des exemples pratiques permettent d’acquérir le savoir-faire essentiel pour la configuration et la programmation en C des circuits STM32. A l’issue de la 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.
Le monde de l’Internet des Objets est confronté aux traitements des données mesurées. Cette formation est l’occasion de comprendre les règles de base du Machine Learning, de connaître les familles d’algorithmes et de répondre à la question : Que sont la data science, le Machine Learning, le Deep Learning, le big data et l’intelligence artificielle ?
De nombreux systèmes requièrent des performances dites temps réel. En effet, le marché des systèmes embarqués est en pleine croissance et le besoin de solutions embarquées temps réel augmente en conséquence dans certains secteurs industriels automobile, aéronautique santé... CAP’TRONIC vous propose une formation concrète et pragmatique pour maîtriser le temps réel sous Linux .
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 !
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.
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.
UML apporte un support de modélisation pendant toutes les phases d’un projet et guide les acteurs du projet pas à pas dans les choix stratégiques. Au-delà de la modélisation des systèmes, UML vous servira également dans la conduite de projet que ce soit un cycle en V ou une méthode agile.
En suivant cette formation, découvrez UML / SysML et apprenez à modéliser un projet de bout en bout
L’architecture de puce ARM du STM32 est connue pour offrir un des meilleurs ratios performance/efficacité du marché, tout en consommant très peu d’énergie. Ces architectures ARM ont d’ailleurs pris naturellement possession du marché de la mobilité, et se retrouve dans une multitude de produits. Cette formation met en œuvre les microcontrôleurs de la famille STM32 de STMicroelectronics. Leur architecture interne (espaces mémoire, timers, interruptions), ainsi que l’utilisation des outils de développement, seront présentées en détail. Des exemples pratiques permettent d’acquérir le savoir-faire essentiel pour la configuration et la programmation en C des circuits STM32. A l’issue de la 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.
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.
Vous devez concevoir un système embarqué à base de Linux et vous souhaitez découvrir YOCTO ?
Cette formation vous présentera Yocto en détails et vous apportera des exercices pratiques de mise en œuvre.
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.
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 !
Python est un langage de programmation interprété facile à utiliser et puissant pour justifier son utilisation dans de nombreux programmes grâce à ses multiples bibliothèques.
Cette formation vous initiera au langage informatique Python et à la mise en œuvre de ses modules de calcul scientifique avec NumPy, Scipy et Matplotlib. Découvrez le langage Python et les librairies principales avec des exercices pour sa mise en œuvre.
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.
Cette mini-formation vous présentera son architecture globale, ses avantages, sa mise en œuvre, et des recommandations pour un usage industriel.
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.
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.
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.
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.
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.
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é.
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.
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.
Pour connaitre les prochaines sessions de formation en Logiciel embarqué 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.
Aucun évènement n'est disponible à propos de cette thématique