Les cours de formation en direct sur les systèmes embarqués, en ligne ou sur site, animés par un instructeur, démontrent par une pratique interactive interactive les principes fondamentaux et les sujets avancés des systèmes embarqués. La formation sur les systèmes embarqués est disponible sous forme de "formation en direct en ligne" ou de "formation en direct sur site". La formation en direct en ligne (alias « formation en direct à distance ») est effectuée au moyen d'un ordinateur de bureau interactif à distance . La formation en direct sur site peut être effectuée localement dans les locaux du client en Bruges ou dans les centres de formation d'entreprise NobleProg en Bruges. NobleProg - Votre fournisseur de formation local
Bruges
NH Hotel Bruges, Boeveriestraat 2, Bruges, Belgique, 8000
Bruges devient une plaque tournante portuaire, commerciale et financière centrale dans l'Europe du Moyen Âge, reliant les pays de la mer du Nord et de la Baltique à la Méditerranée. Les riches marchands brugeois traitaient avec ceux de toute l'Europe. La première bourse de valeur de l'histoire est née à Bruges au xiiie siècle. Au xve siècle elle est la première place financière d'Europe. Cet essor économique entraine également une floraison culturelle et artistique qui a laissé un patrimoine abondant. Elle a été le centre le plus important pour les peintres primitifs flamands, qui ont révolutionné la peinture occidentale. Elle est membre de l'Organisation des villes du patrimoine mondial depuis l'an 2000. La ville a même la particularité de figurer trois fois sur la liste du Patrimoine mondial de l'UNESCO. Pour son centre historique, pour son béguinage faisant partie des Béguinages flamands et pour son beffroi repris parmi les Beffrois de Belgique et de France. En outre, elle est aussi reprise comme Patrimoine culturel immatériel de l'humanité de l'UNESCO pour sa procession du Saint-Sang.
Rust pour les systèmes embarqués se concentre sur l'application de Rust intermédiaire dans des environnements matériels bas niveau à ressources limitées, en couvrant les chaînes d'outils, les modèles de sécurité, les préoccupations temps réel et les workflows de déploiement.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs Rust intermédiaires et aux ingénieurs embarqués qui souhaitent construire des micrologiciels sûrs et fiables en utilisant Rust.
À la fin de cette formation, les participants seront capables de :
Configurer une chaîne d'outils et un environnement de débogage Rust embarqués.
Écrire des micrologiciels idiomatiques et sûrs en termes de mémoire en utilisant les abstractions no_std et embedded-hal.
Concevoir et implémenter du code concourant et sûr pour les interruptions en Rust.
Déployer, déboguer et mesurer les performances des micrologiciels Rust sur du matériel réel.
Format de la formation
Conférence interactive et discussion.
Ateliers pratiques utilisant du matériel physique ou simulé.
Exercices guidés avec construction progressive de code et sessions de débogage en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation dirigée par un instructeur, en direct à Bruges (en ligne ou sur site), est destinée aux développeurs et ingénieurs de systèmes embarqués qui souhaitent utiliser Rust pour la programmation des systèmes embarqués et acquérir les compétences nécessaires pour développer des applications embarquées robustes et efficaces.
À la fin de cette formation, les participants seront en mesure de :
Configurer un environnement de développement pour la programmation des systèmes embarqués avec Rust.
Comprendre et travailler avec des microcontrôleurs et leurs périphériques en utilisant Rust.
Écrire un code efficace et fiable pour des systèmes embarqués à ressources limitées.
Gérer la concurrence et les exigences en temps réel dans les applications embarquées.
Interface avec le matériel et utilise des abstractions de bas niveau en Rust.
Appliquer des techniques de gestion de l'énergie et d'optimisation à faible consommation dans les systèmes embarqués.
Cette formation en direct dans Bruges (en ligne ou sur site) est destinée aux ingénieurs et techniciens automobiles de niveau intermédiaire qui souhaitent acquérir une expérience pratique dans le test, la simulation et le diagnostic des calculateurs en utilisant des outils Vector tels que CANoe et CANape.
A l'issue de cette formation, les participants seront capables de :
Comprendre le rôle et la fonction des calculateurs dans les systèmes automobiles.
Mettre en place et configurer les outils vectoriels tels que CANoe et CANape.
Simuler et tester la communication des calculateurs sur les réseaux CAN et LIN.
Analyser les données et effectuer des diagnostics sur les calculateurs.
Créer des cas de test et automatiser les flux de travail de test.
Calibrer et optimiser les calculateurs en utilisant des approches pratiques.
Cette formation en direct (en ligne ou sur site) s'adresse aux ingénieurs automobiles de niveau intermédiaire et aux développeurs de systèmes embarqués qui souhaitent comprendre les aspects théoriques des calculateurs, en se concentrant sur les outils vectoriels et les méthodologies utilisées dans la conception et le développement automobile.
A l'issue de cette formation, les participants seront capables de :
Comprendre l'architecture et les fonctions des calculateurs dans les véhicules modernes.
Analyser les protocoles de communication utilisés dans le développement des calculateurs.
Explorer les outils vectoriels et leurs applications théoriques.
Appliquer les principes du développement basé sur les modèles à la conception des calculateurs.
Cette formation en direct, dirigée par un formateur (en ligne ou sur site), s'adresse aux ingénieurs intermédiaires des systèmes embarqués et développeurs IA qui souhaitent déployer des modèles d'apprentissage automatique sur des microcontrôleurs en utilisant TensorFlow Lite et Edge Impulse.
À la fin de cette formation, les participants seront capables de :
Comprendre les fondamentaux du TinyML et ses avantages pour les applications d'IA aux bords.
Configurer un environnement de développement pour des projets TinyML.
Former, optimiser et déployer des modèles IA sur des microcontrôleurs à faible consommation.
Utiliser TensorFlow Lite et Edge Impulse pour mettre en œuvre des applications TinyML réelles.
Optimiser les modèles IA pour l'efficacité énergétique et les contraintes de mémoire.
Les systèmes embarqués sont des systèmes informatiques conçus pour effectuer des fonctions dédiées au sein de systèmes plus larges. L'IoT (Internet of Things) est un réseau d'appareils physiques interconnectés intégrés avec des capteurs et des logiciels qui communiquent et échangent des données via Internet.
Cette formation dirigée par un instructeur, en ligne ou sur site, est destinée aux professionnels techniques de niveau débutant qui souhaitent comprendre et appliquer les concepts des systèmes embarqués et de l'IoT à l'aide du langage C et des architectures de microcontrôleurs.
À la fin de cette formation, les participants seront en mesure de :
Comprendre l'architecture et les composants des systèmes embarqués.
Écrire et compiler du code C pour l'interaction avec le matériel embarqué.
Travailler avec les périphériques de microcontrôleurs tels que des minuteries et des ADCs (convertisseurs analogique-numérique).
Comprendre comment les systèmes embarqués contribuent aux architectures IoT.
Format du cours
Cours interactif et discussion.
Nombreux exercices et pratiques.
Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Dans cette formation dirigée par un instructeur et se déroulant en Bruges, les participants apprendront à programmer l'Arduino en utilisant des techniques avancées, tout en créant un système d'alerte simple basé sur un capteur.
À la fin de cette formation, les participants seront en mesure de :
Comprendre le fonctionnement de l'Arduino.
Explorer en profondeur les principaux composants et fonctionnalités de l'Arduino.
Cette formation en classe dirigée par un formateur (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent apprendre à utiliser le C embarqué pour programmer différents types de microcontrôleurs basés sur différentes architectures de processeur (8051, ARM CORTEX M-3 et ARM9).
Dans cette formation dirigée par un instructeur et en direct à Bruges, les participants apprendront à programmer l'Arduino pour une utilisation réelle, comme pour contrôler des lumières, des moteurs et des capteurs de détection de mouvement. Ce cours suppose l'utilisation de composants matériels réels dans un environnement de laboratoire en direct (et non d'un matériel simulé logiciellement).
À la fin de cette formation, les participants seront capables de :
Programmer l'Arduino pour contrôler des lumières, des moteurs et d'autres appareils.
Comprendre l'architecture de l'Arduino, y compris les entrées et les connecteurs pour les dispositifs additionnels.
Ajouter des composants tiers tels que des écrans LCD, des accéléromètres, des gyroscopes et des traceurs GPS pour étendre la fonctionnalité de l'Arduino.
Comprendre les différentes options en termes de langages de programmation, du C aux langages glisser-déposer.
Tester, déboguer et déployer l'Arduino pour résoudre des problèmes réels.
Un processeur ARM appartient à une famille de processeurs basés sur l’architecture RISC (ordinateur à jeu d’instructions réduit) développée par ARM (Advanced RISC Machines).
Dans cette formation dirigée par un formateur, les participants apprendront à construire un robot en utilisant du matériel Arduino et le langage Arduino (C/C++).
À la fin de cette formation, les participants seront capables de :
Construire et piloter un système robotique comprenant des composants logiciels et matériels
Comprendre les concepts clés utilisés dans les technologies robotiques
Assembler des moteurs, des capteurs et des microcontrôleurs pour créer un robot fonctionnel
Concevoir la structure mécanique d'un robot
Public cible
Développeurs
Ingénieurs
Passionnés
Format de la formation
Partiellement en présentation, partiellement en discussion, avec des exercices et une pratique intensive
Note
Les kits de matériel seront spécifiés par le formateur avant la formation, mais ils contiendront approximativement les composants suivants :
Carte Arduino
Contrôleur de moteur
Capteur de distance
Module Bluetooth esclave
Plaque de prototypage et câbles
Câble USB
Kit de véhicule
Les participants devront acheter leur propre matériel.
Si vous souhaitez personnaliser cette formation, veuillez nous contacter pour organiser.
Buildroot est un projet open-source qui contient des scripts produisant une chaîne d'outils de compilation croisée, une image de système de fichiers racine personnalisable et un Linux noyau pour les dispositifs embarqués. Au cours de ce cours pratique, les participants apprendront à l'utiliser :
Comment sélectionner les logiciels qui vont dans le système de fichiers racine.
Comment ajouter de nouveaux paquets et modifier les paquets existants.
Comment ajouter un support pour les nouvelles cartes embarquées.
Pendant le cours, des images de systèmes de fichiers amorçables seront produites. Les cours à distance sont dispensés à l'aide de l'émulateur QEMU, tandis que dans la salle de classe, il est possible d'utiliser QEMU ou de vraies cartes embarquées, au choix du formateur.
D'autres projets avec des objectifs similaires incluent le projet Yocto et OpenWRT. Veuillez utiliser cesprésentations pour déterminer lequel est le meilleur choix pour vos besoins.
Cette formation en direct (en ligne ou sur site) s'adresse aux ingénieurs et aux informaticiens qui souhaitent appliquer les principes fondamentaux des circuits et de l'électronique pour concevoir des dispositifs et des systèmes qui utilisent les propriétés des composants électriques pour le développement de fonctionnalités matérielles.
A l'issue de cette formation, les participants seront capables de :
Mettre en place et configurer les outils et les programmes nécessaires au développement de circuits et de cartes de circuits imprimés.
Comprendre les principes de base des circuits et de l'ingénierie électronique.
Utiliser les composants électroniques primaires dans la construction de technologies informatiques efficaces.
Optimiser les dispositifs électroniques en mettant en œuvre des méthodes d'analyse des circuits.
Appliquer les principes fondamentaux de l'électronique et des circuits au développement d'applications d'entreprise.
Le C++ est-il adapté aux systèmes embarqués tels que les microcontrôleurs et les systèmes d'exploitation en temps réel ?
La programmation orientée objet doit-elle être utilisée dans les microcontrôleurs ?
Le C++ est-il trop éloigné du matériel pour être efficace ?
Cette formation en direct avec un formateur aborde ces questions et démontre, à travers la discussion et la pratique, comment le C++ peut être utilisé pour développer des systèmes embarqués avec un code précis, lisible et efficace. Les participants mettent la théorie en pratique en créant une application embarquée échantillon en C++.
À la fin de cette formation, les participants seront capables de :
Comprendre les principes de la modélisation orientée objet, de la programmation de logiciels embarqués et de la programmation en temps réel
Produire du code pour les systèmes embarqués qui est petit, rapide et sûr
Éviter l'enflure du code due aux modèles, aux exceptions et autres fonctionnalités du langage
Comprendre les problèmes liés à l'utilisation de C++ dans les systèmes critiques de sécurité et en temps réel
Déboguer un programme C++ sur un dispositif cible
Public
Développeurs
Concepteurs
Format du cours
Partie conférence, partie discussion, exercices et pratique intensive
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs et scientifiques qui souhaitent apprendre et appliquer les implémentations DSP pour traiter efficacement différents types de signaux et obtenir un meilleur contrôle des systèmes électroniques multicanaux.
A l'issue de cette formation, les participants seront capables de :
Mettre en place et configurer la plate-forme logicielle et les outils nécessaires au traitement numérique du signal.
Comprendre les concepts et les principes qui sont à la base du traitement numérique du signal et de ses applications.
Familiariser avec les composants DSP et les utiliser dans les systèmes électroniques.
Générer des algorithmes et des fonctions opérationnelles en utilisant les résultats des DSP.
Utiliser les caractéristiques de base des plates-formes logicielles de traitement numérique des signaux et concevoir des filtres de signaux.
Synthétiser des simulations DSP et implémenter divers types de filtres pour DSP.
Un cours de deux jours couvrant tous les principes de conception avec des exemples de code couplés à une technologie industrielle récente ; très utile pour les développeurs de logiciels automobiles.
Cette formation dirigée par un instructeur, en ligne ou sur site, est destinée aux développeurs C souhaitant apprendre les principes de conception des applications embarquées en C.
À la fin de cette formation, les participants seront capables de :
Comprendre les considérations de conception qui rendent les programmes embarqués en C fiables
Définir la fonctionnalité d'un système embarqué
Définir la logique et la structure du programme pour obtenir le résultat souhaité
Concevoir une application embarquée fiable et sans erreurs
Obtenir des performances optimales à partir du matériel cible
Format de la formation :
Cours interactif avec discussion
Exercices et pratique
Mise en œuvre pratique dans un environnement de laboratoire live
Options de personnalisation de la formation :
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Fournir une compréhension des éléments essentiels de GNU/Linux embarqué, comment les bits et les pièces s'assemblent. Quels sont les composants nécessaires pour construire un système GNU/Linux embarqué, où se les procurer et comment les configurer/construire/installer ? Où obtenir de l'aide ? Qu'en est-il des licences logicielles ? Des exercices pratiques vous fourniront l'expérience nécessaire pour aller de l'avant et développer vos propres systèmes GNU/Linux embarqués après avoir terminé cette formation avec succès.
Description de la formation
Cette formation de cinq jours utilise des exercices pratiques combinés à des instructions pour illustrer les concepts de GNU/Linux embarqué. Il est conçu pour vous permettre de vous mettre rapidement à niveau. La philosophie, les concepts et les commandes nécessaires à une utilisation efficace de GNU/Linux sont décrits par une combinaison de théorie et de formation sur le terrain.
Ne réinventez pas la roue, mais apprenez d'un formateur expérimenté et repartez avec une connaissance pratique de GNU/Linux et la capacité de l'utiliser efficacement dans votre propre projet de développement embarqué.
À qui s'adresse cette formation ?
Les managers, les chefs de projet, les ingénieurs logiciel, matériel, développement, système, les testeurs, les administrateurs, les techniciens et les autres parties intéressées par la technologie, qui veulent comprendre le plus rapidement possible comment fonctionne Embedded GNU/Linux. Vous devez utiliser GNU/Linux ou vous devez vous offrir le luxe de décider s'il est judicieux de l'utiliser ou non. Vous avez peut-être déjà essayé d'utiliser Embedded GNU/Linux, mais vous n'êtes pas certain d'avoir tout fait correctement. Vous utilisez actuellement un système d'exploitation différent et vous voulez savoir si GNU/Linux n'est pas meilleur et/ou moins cher.
Options de livraison
Tout le matériel de formation est en anglais, mais la présentation peut se faire en anglais ou en allemand, comme vous le souhaitez, dans le monde entier.
sur site - avec instructeur
en ligne - sous la conduite d'un instructeur
combinaison sur site/en ligne - sous la conduite d'un instructeur
Un cours de deux jours comprenant environ 60% de laboratoires pratiques axés sur les internaux, l'architecture, le développement du noyau Linux embarqué, et l'exploration de la rédaction et de l'intégration de divers types de pilotes de périphériques.
À qui s'adresse ce cours ?
Les ingénieurs intéressés par le développement du noyau Linux sur les systèmes et plateformes embarqués.
Il s'agit d'un cours de deux jours couvrant tous les principes de base de la construction de systèmes linux embarqués. Environ 60% du temps total du cours est consacré à la mise en œuvre pratique pour des applications réelles en utilisant les mêmes normes et outils que ceux utilisés dans l'industrie.
Cette formation a pour but d'introduire C++ comme extension naturelle de C lors du développement orienté objet de systèmes embarqués. Puisque C++ englobe C, cette formation nous guide de manière naturelle de C à C++, en examinant comment C++ est implémenté. Ceci est particulièrement utile pour comprendre l'application de C++ dans un environnement de ressources limitées. Le standard C++ a récemment subi une importante révision, connue sous le nom de C++11, et une nouvelle version, C++14, est en cours. Cette formation aborde les sujets apportés par ces révisions qui sont particulièrement utiles, tels que la gestion mémoire à haute performance, la concurrence utilisant un environnement multicœur, et la programmation proche du matériel.
OBJECTIF/BÉNÉFICES
L'objectif principal de cette formation est que vous puissiez utiliser C++ de manière “correcte”.
Introduire C++ comme alternative orientée objet dans un contexte de système embarqué
Mettre en évidence les similitudes et les différences avec le langage C
Comprendre différentes stratégies de gestion mémoire, notamment la sémantique de déplacement introduite avec C++11
Examiner sous le capot pour comprendre ce que différents paradigmes en C++ génèrent en code machine
Utiliser des modèles pour obtenir des abstractions d'ordre supérieur typées en sécurité pour la programmation proche du matériel - gestion mémoire mappée et interruptions - notamment les modèles variadiques introduits avec C++11
Fournir quelques patrons de conception particulièrement utiles dans un contexte embarqué
Quelques exercices pour pratiquer certains concepts
PUBLIC/PARTICIPANTS
Cette formation est destinée aux programmeurs C++ qui souhaitent commencer à utiliser C++ dans un contexte de système embarqué.
CONNAISSANCES PRÉALABLES REQUISES
Le cours nécessite des connaissances de base en programmation C++, équivalentes aux formations ”C++ - Niveau 1” et ”C++ Niveau 2 - Introduction à C++11”.
EXERCICES PRATIQUES
Lors de la formation, vous pratiquerez les concepts présentés au cours d'une série d'exercices. Nous utiliserons l'environnement de développement intégré open source et gratuit Eclipse
Dans cette formation dirigée par un instructeur, les participants apprendront pas à pas comment construire un système Linux embarqué de A à Z. De la construction d’un noyau minimaliste à la configuration des processus de démarrage et d’initialisation, les participants acquerront les outils, techniques et mentalités nécessaires pour déployer un système Linux embarqué pleinement fonctionnel.
Pour les formations à distance, QEMU sera utilisé pour émuler le matériel. D’autres plateformes, y compris des appareils matériels réels, peuvent être envisagées au cas par cas.
Un système embarqué est un système informatique avec une fonction dédiée au sein d'un système mécanique ou électrique plus important, souvent avec des contraintes de calcul en temps réel .
Cette formation dirigée par un instructeur et en direct à Bruges (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent concevoir des systèmes embarqués haute performance à l'aide de FPGA.
À la fin de cette formation, les participants seront en mesure de :
Installer et configurer les outils logiciels FPGA nécessaires pour concevoir et simuler un système embarqué.
Sélectionner l'architecture FPGA la plus adaptée à une application.
Développer et améliorer diverses conceptions de FPGA.
Dans cette formation en direct, dirigée par un instructeur, à Bruges, les participants apprendront à coder en utilisant FreeRTOS tout en développant un projet RTOS simple utilisant un microcontrôleur.
A la fin de cette formation, les participants seront capables de :
Comprendre les concepts de base des systèmes d'exploitation en temps réel.
Apprendre l'environnement de FreeRTOS.
Apprendre à coder avec FreeRTOS.
Interfacer une application FreeRTOS avec des périphériques matériels.
Dans cette formation dirigée par un instructeur et en direct à Bruges, les participants apprendront les principes fondamentaux de l'IoT tout en créant un système de capteurs IoT basé sur Arduino.
À la fin de cette formation, les participants seront en mesure de :
Comprendre les principes de l'IoT, y compris ses composants et techniques de communication.
Apprendre à utiliser les modules de communication Arduino qui peuvent être utilisés pour différents systèmes IoT.
Apprendre à utiliser et programmer une application mobile pour contrôler Arduino.
Utiliser un module Wi-Fi pour connecter l'Arduino à d'autres appareils.
Construire et déployer leur propre système de capteurs IoT.
Cette formation de 5 jours utilise des exercices pratiques combinés à l'enseignement pour illustrer les concepts des internes du noyau GNU/Linux et du développement de pilotes de périphériques. Elle est conçue pour vous faire rapidement monter en compétences. Nous décrivons les processus, concepts et commandes nécessaires à la rédaction de pilotes de périphériques GNU/Linux grâce à une combinaison de théorie et de formation sur le terrain.
N'essayez pas de réinventer la roue, mais apprenez auprès d'un formateur expérimenté et emportez un savoir-faire opérationnel que vous pourrez utiliser efficacement dans vos propres projets de développement embarqué.
Qui devrait assister à cette formation ?
Cette formation s'adresse aux personnes intéressées ou chargées du développement ou de l'évaluation de pilotes de périphériques GNU/Linux, comme les ingénieurs logiciels, les ingénieurs terrain, les (directeurs de) projets et les ingénieurs hardware.
Cette formation en direct avec instructeur en Bruges (en ligne ou sur site) est destinée aux développeurs FPGA qui souhaitent utiliser Vivado pour concevoir, déboguer et mettre en œuvre des solutions matérielles.
A l'issue de cette formation, les participants seront capables de :
Développer des systèmes HDL avec du code C et des outils Vivado.
Générer et implémenter des processeurs logiciels dans Vivado.
Le projet LEDE (Linux Embedded Development Environment) est un système d'exploitation Linux basé sur OpenWrt. Il s'agit d'un remplacement complet du micrologiciel fourni par le fournisseur d'une large gamme de routeurs sans fil et d'appareils non réseau.
Dans cette formation en direct dirigée par un instructeur, les participants apprendront à configurer un routeur sans fil basé sur LEDE.
Public cible
Administrateurs et techniciens réseau
Format du cours
Partie conférence, partie discussion, exercices et beaucoup de pratique hands-on
Le développement basé sur des modèles (MBD) est une méthodologie de développement de logiciels qui permet un développement plus rapide et plus rentable de systèmes dynamiques tels que les systèmes de contrôle, le traitement des signaux et les systèmes de communication. Elle s'appuie sur la modélisation graphique plutôt que sur la programmation traditionnelle basée sur le texte.
Au cours de cette formation, les participants apprendront comment appliquer les méthodologies MBD pour réduire les coûts de développement et accélérer la mise sur le marché de leurs produits logiciels embarqués.
À l'issue de cette formation, les participants seront en mesure de
Sélectionner et utiliser les bons outils pour mettre en œuvre le MBD.
Utiliser le MBD pour réaliser un développement rapide dans les premières phases de leur projet de logiciel embarqué.
Raccourcir le délai de mise sur le marché de leurs logiciels embarqués.
Format du cours
En partie conférence, en partie discussion, exercices et pratique intensive.
Cette formation en direct avec instructeur à Bruges (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent apprendre les principes de conception des microcontrôleurs.
La conception de circuits imprimés (PCB) fait référence au processus de conception, d'émaillage et d'impression de circuits sur un plan de carte de signal. EAGLE est une application de bureau disponible gratuitement pour concevoir des PCB.
Dans cette formation dirigée par un instructeur en direct, les participants apprendront à utiliser le logiciel Eagle pour créer des cartes de circuits imprimés. Le cours commence par l'examen d'un ensemble de schémas existants, puis par la création d'un circuit original dans Eagle. La formation aborde le processus de conception du circuit imprimé et discute du processus de fabrication des cartes (le cours ne comprend pas la fabrication physique des cartes).
À la fin de cette formation, les participants seront en mesure de :
Créer une Carte de Circuit Imprimé (PCB) à partir de tout schéma
Créer des schémas et concevoir des cartes de circuits imprimés en utilisant Eagle
Exporter les fichiers standard de l'industrie pour la construction du circuit imprimé
Public cible
Ingénieurs
Techniciens
Format du cours
Partiellement en présentation, partiellement en discussion, exercices et pratique intensive
Notes
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
La conception de circuits imprimés (PCI) fait référence au processus de conception, d'estampage et d'impression de circuits sur une carte de signalisation. Altium Designer est une application bureautique gratuite pour la conception de PCIs.
Dans cette formation dirigée par un instructeur en direct, les participants apprendront à utiliser le logiciel Altium pour créer des cartes de circuits imprimés. Le cours commence par l'examen d'un ensemble de schémas existants, puis par la création d'un circuit original dans Altium. La formation détaille le processus de conception et de fabrication de la carte de circuit.
À la fin de cette formation, les participants seront en mesure de :
Créer une Carte de Circuit Imprimé (PCI) à partir de tout schéma
Créer des schémas et concevoir des cartes de circuits en utilisant Altium
Imprimer et estamper une carte de circuit physique
Exporter les fichiers standards de l'industrie pour les envoyer à un fabricant en grande série
Public cible
Ingénieurs
Techniciens
Format de la formation
Partie exposé, partie discussion, exercices et pratique intensive
Remarques
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Le Raspberry Pi est un très petit ordinateur à carte unique.
Dans cette formation en direct avec instructeur, les participants apprendront à configurer et programmer le Raspberry Pi pour servir de système intégré interactif et puissant.
À la fin de cette formation, les participants seront capables de :
Configurer un environnement de développement intégré (IDE) pour une productivité de développement maximale
Programmer le Raspberry Pi pour contrôler des dispositifs tels que des capteurs de mouvement, des alarmes, des serveurs web et des imprimantes
Comprendre l'architecture du Raspberry Pi, y compris les entrées et connecteurs pour les dispositifs additionnels
Comprendre les différentes options en termes de langages de programmation et de systèmes d'exploitation
Tester, déboguer et déployer le Raspberry Pi pour résoudre des problèmes du monde réel
Public cible
Développeurs
Techniciens matériel/logiciel
Personnes techniques de tous les secteurs
Amateurs
Format du cours
Partie cours magistral, partie discussion, exercices et pratique intensive
Note
Raspberry Pi supporte divers systèmes d'exploitation et langages de programmation. Ce cours utilisera Linux-based Raspbian comme système d'exploitation et Python comme langage de programmation. Pour demander une configuration spécifique, veuillez nous contacter pour organiser.
Les participants sont responsables de l'achat du matériel et des composants Raspberry Pi.
Un système d'exploitation en temps réel (RTOS) est un système d'exploitation (OS) conçu pour servir les données de processus d'application en temps réel comme il est entré, généralement sans retards effrayants.
Cette formation en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent écrire, charger et exécuter des modèles d'apprentissage automatique sur de très petits appareils embarqués.
A l'issue de cette formation, les participants seront capables de :
Installer TensorFlow Lite.
Charger des modèles d'apprentissage automatique sur un appareil embarqué pour lui permettre de détecter la parole, de classer des images, etc.
Ajouter l'IA aux appareils matériels sans dépendre de la connectivité réseau.
Dans cette formation en direct avec instructeur à Bruges, les participants apprendront à créer un système de construction pour les systèmes embarqués Linux basé sur Yocto Project.
A la fin de cette formation, les participants seront capables de :
Comprendre les concepts fondamentaux d'un système de construction Yocto Project, y compris les recettes, les métadonnées et les couches.
Construire une image Linux et l'exécuter en émulation.
Gagner du temps et de l'énergie en construisant des systèmes Linux embarqués.
Cette formation de quatre jours combine théorie et exercices pratiques afin d'introduire le Yocto Project. Elle répond à des questions fréquemment posées telles que :
Est-il vraiment nécessaire d'utiliser une autre version de la chaîne d'outils/bibliothèques/paquets pour chaque projet GNU/Linux et, en plus, de suivre un flux de travail différent ?
Pouvez-vous garantir que l'environnement de développement est identique pour tous les développeurs/fournisseurs et que vous pourrez toujours produire des versions identiques à celles d'aujourd'hui dans plus de 10 ans ?
Le PJ peut-il vous aider à déterminer sous quelles licences logicielles les progiciels que vous utilisez sont exploités ?
Les sessions pratiques sont réalisées sur le matériel cible (par exemple Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). Après la formation, vous pourrez télécharger une image docker avec Ubuntu 14.x et toutes les dépendances préinstallées ainsi que les exemples afin de travailler avec le matériel du cours dans vos propres laboratoires. Veuillez noter qu'il ne s'agit pas d'un cours d'introduction à Embedded GNU/Linux. Vous devez déjà savoir comment fonctionne GNU/Linux embarqué et comment configurer/construire le noyau GNU/Linux et les pilotes de noyau.
A qui s'adresse ce cours ?
Vous utilisez déjà GNU/Linux pour vos projets et avez probablement entendu parler de Yocto Project, mais n'avez pas osé y regarder de plus près, ou avez eu des difficultés à l'utiliser. Vous ne savez pas si et comment votre travail quotidien peut être pris en compte dans le PJ et vous trouvez généralement le PJ plutôt compliqué. Pourquoi avons-nous besoin de tout cela puisque jusqu'à présent tout était (soi-disant) beaucoup plus simple ? Après la formation, vous devriez être en mesure de décider si vous avez besoin du PJ ou non. L'atelier s'adresse aux ingénieurs logiciel, développement et système, aux testeurs, aux administrateurs, aux ingénieurs et aux autres personnes intéressées par le PJ, avec une solide connaissance de Embedded GNU/Linux.
Ce cours offre une introduction complète au langage de programmation Zig, couvrant sa syntaxe, la gestion de la mémoire, le développement d'applications et les fonctionnalités avancées. Les participants acquerront une expérience pratique de l'approche unique de Zig en matière de sécurité, de performance et d'interopérabilité, ce qui en fait une alternative solide à C et Rust. Le cours comprend des exercices pratiques pour renforcer l'apprentissage et construire la confiance dans l'écriture de programmes Zig efficaces et fiables.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (15)
Peut-être que plus d'exercices seraient mieux pour l'apprentissage, mais le temps était trop court.
Gianpiero Arico' - Urmet Spa
Formation - Embedded Linux Systems Architecture
Traduction automatique
Il répond à mes questions très bien expliquées.
Khaled Almarzooqi - Beamtrail
Formation - Circuits and Electronics Fundamentals
Traduction automatique
Sean était un orateur dynamique et les exercices pratiques étaient très intéressants, je peux voir comment ils seront vraiment applicables.
Temira Koenig - Yeshiva University
Formation - Raspberry Pi for Beginners
Traduction automatique
Interactivité, c'est le moment de la programmation autonome. J'apprends plus facilement si j'ai l'occasion de découvrir la réponse par moi-même et non simplement de l'entendre. Il était également très positif que la formation soit bien organisée, avec des pauses café et que la formation ne perde pas mon attention. Le formateur avait une connaissance très approfondie de C++, on se sentait libre de poser toutes nos questions.
Barna Szecsi - GIS Europe SE
Formation - C++ for Embedded Systems
Traduction automatique
J'ai trouvé le contenu (à la fois théorique et pratique) excellent et exactement ce dont nous avions besoin et ce que nous attendions. Les exercices étaient challengants mais réalisables.
Mike Kleinau - iVolve
Formation - Introduction to Embedded Linux (Hands-on training)
Formation - The Yocto Project - An Overview - hands-on
Traduction automatique
Le formateur était vraiment gentil et bien informé, il a fait un effort supplémentaire pour m'expliquer des choses que je ne connaissais pas.
Felix - Microchip Technology Inc
Formation - Embedded C Application Design Principles for Automotive Professionals
Traduction automatique
Les détails sur le comportement du compilateur selon l'utilisation de la syntaxe. Les sections "Quiz" sont très stimulantes.
Andrea Pomatto
Formation - Using C++ in Embedded Systems - Applying C++11/C++14
Traduction automatique
Bons exemples, concentration sur le matériel le plus utile
Piotr Sowinski - Intel Technology Poland
Formation - Object Oriented Programming with C++
Traduction automatique
Étapes de base très utiles lorsque vous travaillez dans l'espace de schéma / PCB et présentation des fonctionnalités avancées, démonstrations pratiques à suivre
hedda david - Allegro Microsystems Philippines, Inc.
Formation - PCB Circuit Design with Altium
Traduction automatique
Travaux pratiques
James - Argent Energy
Formation - Introduction to IoT Using Arduino
Traduction automatique
L'acquisition de connaissances utiles et la clarification de certaines choses dont j'étais incertain précédemment.
Kenneth Mahoney - University of Glasgow
Formation - Arduino: Programming a Microcontroller for Beginners
Traduction automatique
J'ai vraiment apprécié les connaissances du formateur.
Aaron Swift - ITW Hobart
Formation - FreeRTOS: Programming for Real Time Operating Systems
Traduction automatique
J'apprécie vraiment d'avoir une PC virtuelle en ligne, je peux faire des exercices quand je le souhaite.
Dongfu Li - Northforge Innovations Inc
Formation - Yocto Project
Traduction automatique
I liked the hands-on nature of it.
Maurice Egan
Formation - Embedded Linux Kernel and Driver Development
Embedded Systems formation à Bruges, Weekend Embedded Systems cours à Bruges, Soir Embedded Systems formation à Bruges, Embedded Systems formateur en ligne à Bruges, Embedded Systems formation à Bruges, Embedded Systems cours du soir à Bruges, Embedded Systems formation Intra à Bruges, Embedded Systems formation Intra Entreprise à Bruges, Embedded Systems formation Inter à Bruges, Embedded Systems formation Inter Entreprise à Bruges, Embedded Systems coaching à Bruges, Embedded Systems coach à Bruges, Embedded Systems instructeur à Bruges, Embedded Systems cours particuliers à Bruges, Soir Embedded Systems cours à Bruges, Embedded Systems préparation à Bruges, Embedded Systems préparation aux examens à Bruges, Embedded Systems entraînement à Bruges, Weekend Embedded Systems formation à Bruges, Embedded Systems sur place à Bruges, Embedded Systems stage de préparation à Bruges, Embedded Systems cours privé à Bruges, Embedded Systems professeur à Bruges,Embedded Systems cours à Bruges, Embedded Systems formateur à Bruges