Logiciel embarqué, Programmation, C++, FreeRTOs, STM32, Qt, Linux, Yocto, BusCAN, TDD, Android


Formations


4
.avr
2023
2 jours
Dématérialisée

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

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

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

12
.avr
2023
3 jours
Dématérialisée

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

17
.avr
2023
2 jours
Dématérialisée

Linux Temps Réel

18
.avr
2023
4 jours
sur 4 matinées - Dématérialisée

Initiation au Machine learning

26
.avr
2023
3 jours
Sur 2.5 jours Dématérialisée

Le langage C++ pour l’Embarqué

23
.mai
2023
4 jours
sur 4 matinées - Dématérialisée

Qt Widgets pour votre IHM

6
.juin
2023
1 jours
Dématérialisée

Bus CAN, le protocole J1939 et ses déclinaisons dont ISOBUS pour les machines agricoles

13
.juin
2023
3 jours
2, 5 jours - Villefontaine (38)

Concevoir un système embarqué Linux avec YOCTO

13
.juin
2023
3 jours
Toulouse (31)

Sécurité matérielle des systèmes embarqués Mise en oeuvre sur les architectures ARM

20
.juin
2023
3 jours
2.5 jours Dématérialisée

Initiation aux techniques modernes de traitement numérique du signal pour l’Embarqué

27
.juin
2023
2 jours
Dématérialisée

Initiation au langage Python

4
.juil
2023
2 jours
Dématérialisée

Le langage C pour l’embarqué

4
.juil
2023
2 jours
Montpellier (34)

Développement Rapide de Prototypes d’Application Android en NO-CODE

4
.juil
2023
3 jours
Orléans (45)

Le Langage VHDL

13
.sep
2023
3 jours
Dématérialisée

Gestion de projet pour la conception des systèmes embarqués

Cette formation vous permet de développer votre efficacité en gestion de projet pour faire de vous un chef de projet compétent dans une variété de projets, quels que soient leur taille, leur portée ou leur budget. Les différentes approches agiles et classiques vous permettront de vous adapter en permanence aux contextes industriels et ainsi donner une grande visibilité à vos clients.

26
.sep
2023
3 jours
Toulouse (31)

C++ pour l’Embarqué avec Visual Studio sous Windows

18
.oct
2023
3 jours
Dématérialisée

Langage C++ pour l’Embarqué, perfectionnement

28
.nov
2023
3 jours
Villefontaine (38)

Le Microcontrôleur STM32 par la pratique


Actualités et projets aidés

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

  • Linux – Les bases de la programmation système

    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.

  • Initiation algorithmique et langage C

    L’algorithmique est la base de tous les systèmes informatiques. C’est une notion de base qui permet de construire des programmes compréhensibles pour un ordinateur. Un programme simple ou complexe est basé sur un algorithme, c’est donc un passage incontournable dans les systèmes informatiques. Cette formation propose une initiation à l ’algorithmique afin de poser les bases, puis de façon progressive l’apprentissage à un langage de programmation.

  • Android pour smartphones et tablettes

    Android est l’OS open source pour système mobile le plus répandu. L’industrie l’utilise comme système multimédia et/ou télécommande d’équipements à distance. Il est modulable et couvre de nombreux domaines applicatifs. Les développeurs ont accès à de nombreux outils de développement et API sans coût supplémentaire, ce qui rend cette plateforme très attractive. A partir d’un simple smartphone ou tablette il est possible de développer des applications très diverses comme le propose cette formation.

  • Développez un Système embarqué sur SoC FPGA

    Certains projets de systèmes embarqués impliquent du traitement d’image. Les SoC FPGA sont adaptés à ce type de situations, ils embarquent sur une même puce un processeur et un FPGA. Les deux unités de calcul communiquent via un bus de communication accessible depuis l’espace utilisateur, ou plus simplement par un partage d’une zone de la RAM. Cette formation a pour but de présenter la méthodologie pour embarquer Linux sur le processeur pour les tâches de communication et développer en VHDL vos applicatifs dédiés au traitement d’image sans pénaliser le CPU.

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

    Du 21 au 23 février Pessac (33)

    Pour connaitre les prochaines sessions de formation en Logiciel embarque 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 TP pour s’exercer.

  • AGUILA, une entreprise experte des systèmes électroniques embarqués en environnement contraint.

    Mardi 1er novembre 2022

    L’aventure AGUILA a démarré en 2009 avec son dirigeant actuel Hubert Forgeot. L’entreprise est devenue au fil des années un acteur clé de l’innovation « Tech For Life » en répondant à des besoins métiers spécifiques. La sauvegarde des vies humaines est un fil conducteur dans les secteurs applicatifs des innovations.

    Classée parmi les PME les plus innovantes, AGUILA est maintenant leader de plus 100 000 objets connectés actuellement sur le marché. AGUILA est régulièrement récompensée pour l’impact de ses innovations : 1er Prix de la sécurité routière 2020, 1er Prix du CNES 2021…

    AGUILA apporte son expertise pour créer des solutions IoT innovantes à impacts positifs en France et à l’international.

  • Initiation au temps réel avec FreeRTOS sur STM32

    Du 1er au 3 mars Dématérialisée

    Pour connaitre les prochaines sessions de formation en Logiciel embarque 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 de FreeRTOS pour pouvoir l’utiliser sur ARM au travers de nombreux exercices sur carte STM32.


Évenements

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