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 Namur ou dans les centres de formation d'entreprise NobleProg en Namur. NobleProg - Votre fournisseur de formation local
Namur, Hotel de Ville
NobleProg Namur, Rue de Fer, 48 , Namur, belgium, 5000
Namur est une ville francophone du Belgique, capitale de la Wallonie depuis 1986, et chef-lieu de la province de Namur. Occupé dès le Néolithique, le confluent de la Sambre et de la Meuse a vu naître la cité romaine au début de notre ère. Ancien fief des Comtes de Namur, rattaché à la maison du Luxembourg puis à l'empire habsbourgeois, la citadelle de Namur fut l'enjeu de nombreux sièges au cours des époques. Malgré les dégâts subis par les conflits, la ville conserve un riche patrimoine mobilier et immobilier. Aujourd'hui capitale régionale, la ville est le siège du Parlement de Wallonie, du Gouvernement wallon et du Service public de Wallonie, mais également la ville hôte du Festival international du film francophone, du festival d'arts forains Namur en Mai, du Festival Verdur Rock.
Cette formation en direct dans Namur (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 avec instructeur en Namur (en ligne ou sur site) est destinée aux ingénieurs en systèmes embarqués de niveau intermédiaire et aux développeurs d'IA qui souhaitent déployer des modèles d'apprentissage automatique sur des microcontrôleurs à l'aide de TensorFlow Lite et Edge Impulse.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux de TinyML et ses avantages pour les applications d'intelligence artificielle.
Mettre en place un environnement de développement pour les projets TinyML.
Former, optimiser et déployer des modèles d'IA sur des microcontrôleurs de faible puissance.
Utiliser TensorFlow Lite et Edge Impulse pour mettre en œuvre des applications TinyML dans le monde réel.
Optimiser les modèles d'IA en fonction de l'efficacité énergétique et des contraintes de mémoire.
Au cours de cette formation en direct dans Namur, les participants apprendront à programmer le Arduino à l'aide de techniques avancées en créant un simple système d'alerte par capteur.
À la fin de cette formation, les participants seront capables de :
Comprendre le fonctionnement du Arduino.
Approfondir les principaux composants et fonctionnalités de Arduino.
Cette formation en direct dans Namur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent apprendre à utiliser le langage C embarqué pour programmer divers types de microcontrôleurs basés sur différentes architectures de processeurs (8051, ARM CORTEX M-3, et ARM9).
Au cours de cette formation en direct dans Namur, les participants apprendront à programmer le Arduino pour une utilisation réelle, par exemple 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 réel (pas de matériel simulé par logiciel).
À la fin de cette formation, les participants seront capables de :
Programmer Arduino pour contrôler des lumières, des moteurs et d'autres dispositifs.
Comprendre l'architecture de Arduino, y compris les entrées et les connecteurs pour les dispositifs complémentaires.
Ajouter des composants tiers tels que des écrans LCD, des accéléromètres, des gyroscopes et des traqueurs GPS pour étendre les fonctionnalités de Arduino.
Comprendre les différentes options des langages de programmation, du C aux langages de glisser-déposer.
Tester, déboguer et déployer le 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).
Au cours de cette formation en direct dirigée par un instructeur, les participants apprendront à construire un robot en utilisant du matériel Arduino et le langage Arduino (C/C++).
À l'issue de cette formation, les participants seront capables de :
Construire et faire fonctionner un système robotique comprenant à la fois 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 dans un robot fonctionnel
Concevoir la structure mécanique d'un robot
Public
Développeurs
Ingénieurs
Les hobbyistes
Format du cours
En partie conférence, en partie discussion, exercices et pratique intensive.
Remarque
Les kits de matériel seront spécifiés par l'instructeur avant la formation, mais ils contiendront en gros les composants suivants :
Arduino carte
Contrôleur de moteur
Capteur de distance
Esclave Bluetooth
Carte de prototypage et câbles
Câble USB
Kit véhicule
Les participants devront acheter leur propre matériel.
Si vous souhaitez personnaliser cette formation, veuillez nous contacter.
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 ces pré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.
C++ convient-il 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 devrait-elle être utilisée dans les microcontrôleurs?
C++ trop éloigné du matériel pour être efficace?
Cette formation en direct, animée par un instructeur, aborde ces questions et montre, par le biais de discussions et de pratiques, comment utiliser le C++ pour développer des systèmes embarqués avec un code précis, lisible et efficace. Les participants ont mis la théorie en pratique en créant un exemple d'application intégrée en C++ .
À la fin de cette formation, les participants seront en mesure 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 soit compact, rapide et sûr
Éviter l'inflation du code due aux modèles, aux exceptions et à d'autres fonctionnalités du langage
Comprendre les enjeux liés à l'utilisation de C++ dans les systèmes critiques pour la sécurité et en temps réel
Déboguer un programme C++ sur un dispositif cible
Public
Développeurs
Concepteurs
Format du cours
Partiellement théorique, partiellement 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 en direct (en ligne ou sur site), dirigée par un instructeur, s'adresse aux développeurs C qui souhaitent apprendre les principes de conception du langage C intégré.
A l'issue de cette formation, les participants seront capables de :
Comprendre les considérations de conception qui rendent les programmes C embarqués 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 erreur
Obtenir des performances optimales du matériel cible
Format du cours :
Cours magistral interactif et discussion
Exercices et pratique
Mise en œuvre pratique dans un environnement live-lab
Options de personnalisation du cours :
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Objectifs du cours
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
Ce cours de deux jours consiste en environ 60% de travaux pratiques axés sur les composants internes du noyau Linux Embedded, l'architecture, le développement et l'analyse de la rédaction et de l'intégration de plusieurs types de pilotes de périphérique.
Qui devrait être présent?
Les ingénieurs intéressés par le développement du noyau Linux sur les systèmes embarqués et les plateformes.
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 objectif de présenter C++ comme une extension courante du C lors du développement de systèmes embarqués orientés objet. Puisque C++ englobe le C, cette formation nous guide naturellement de C vers C++, tout en explorant les mécanismes internes de son implémentation. Cette compréhension est particulièrement précieuse lors de l'application de C++ dans un environnement embarqué aux ressources limitées. La norme C++ est actuellement en cours de révision majeure, connue sous le nom de C++11, et une nouvelle version est en préparation, C++14. Ce cours aborde les sujets introduits par ces révisions, particulièrement utiles tels que la gestion de la mémoire haute performance, la concurrence utilisant un environnement multicœur, et la programmation bas niveau proche du matériel.
OBJECTIF/BÉNÉFICES
L'objectif principal de ce cours est de vous permettre d'utiliser C++ d'une "manière correcte".
Au cours de cette formation en direct, dirigée par un instructeur, à Namur, les participants apprendront étape par étape comment construire un système Linux embarqué à partir de la base. De la construction d'un noyau minimaliste à la configuration des processus de démarrage et d'initialisation, les participants apprendront les outils, les techniques et l'état d'esprit nécessaires pour déployer un système Linux embarqué entièrement fonctionnel.
Pour les formations à distance, QEMU sera utilisé pour émuler le matériel. D'autres plateformes, y compris des dispositifs 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 en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent concevoir des systèmes embarqués de haute performance à l'aide de FPGA.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer les outils logiciels FPGA nécessaires à la conception et à la simulation d'un système embarqué.
Sélectionner la meilleure architecture FPGA pour une application.
Développer et améliorer diverses conceptions FPGA.
Dans cette formation en direct, dirigée par un instructeur, à Namur, 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 en direct, dirigée par un instructeur, à Namur, les participants apprendront les principes fondamentaux de l'IoT tout en créant un système de capteurs IoT basé sur la technologie Arduino.
A la fin de cette formation, les participants seront capables de :
Comprendre les principes de l'IdO, y compris les composants de l'IdO et les 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 le Arduino à un autre appareil.
Construire et déployer leur propre système de capteurs IoT.
Description de la formation
Ce cours de formation de 5 jours utilise des exercices pratiques combinés à des instructions pour illustrer les concepts des internes du noyau GNU/Linux et du développement de pilotes de périphériques. Il est conçu pour vous permettre de vous mettre rapidement à niveau. Nous décrivons les processus, les concepts et les commandes nécessaires pour écrire des pilotes de périphériques GNU/Linux en combinant la théorie et la formation sur le terrain.
Ne réinventez pas la roue, mais apprenez d'un formateur expérimenté et repartez avec une connaissance pratique et la capacité de l'utiliser efficacement dans votre propre projet de développement embarqué.
À qui s'adresse cette formation ?
Les personnes intéressées ou chargées du développement ou de l'évaluation des pilotes de périphériques GNU/Linux, comme les ingénieurs logiciels, les ingénieurs de terrain, les responsables (de projet), les ingénieurs en matériel.
Cette formation en direct avec instructeur en Namur (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 (environnement de développement intégré Linux ) est un Linux exploitation Linux basé sur OpenWrt . C’est un remplacement complet du micrologiciel fourni par le fournisseur d’une vaste gamme de routeurs sans fil et de périphériques autres que les réseaux.
Au cours de cette formation en direct animée par un instructeur, les participants apprendront comment configurer un routeur sans fil à base de LEDE.
Public
Administrateurs et techniciens de réseau
Format du cours
Partie de conférence, partie de discussion, exercices et exercices intensifs
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 à Namur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent apprendre les principes de conception des microcontrôleurs.
Cette formation en direct avec instructeur en Namur (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent mettre en œuvre NetApp ONTAP.
A l'issue de cette formation, les participants seront capables de :
Configurer et administrer ONTAP 9.3 Cluster (3 jours).
Sauvegarder les données grâce aux technologies Data Protection (2 jours).
La conception de circuits de circuits imprimés (PCB) désigne le processus de conception, de gravure et d'impression de circuits sur un agencement de panneaux de signaux. EAGLE est une application de bureau disponible gratuitement pour la conception de circuits imprimés.
Au cours de cette formation en direct animée par un instructeur, les participants apprendront à utiliser le logiciel Eagle pour créer des cartes de circuit imprimé. Le cours commence par examiner un ensemble de schémas existants, puis par dessiner un circuit original dans Eagle. La formation suit les étapes du processus de conception du circuit imprimé et traite du processus de fabrication des cartes (le cours n'inclut pas la fabrication physique des cartes).
À la fin de cette formation, les participants seront en mesure de:
Créer une carte de circuit imprimé à partir de n’importe quel schéma
Créez des schémas et concevez des circuits imprimés à l'aide d'Eagle
Exporter les fichiers standard pour la construction du circuit imprimé
Public
Ingénieurs
Des techniciens
Format du cours
Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarques
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
La conception de circuits de circuits imprimés (PCB) désigne le processus de conception, de gravure et d'impression de circuits sur un agencement de panneaux de signaux. Altium Designer est une application de bureau disponible gratuitement pour la conception de circuits imprimés.
Au cours de cette formation en direct animée par un instructeur, les participants apprendront à utiliser le logiciel Altium pour créer des cartes de circuit imprimé. Le cours commence par examiner un ensemble de schémas existants, puis par dessiner un circuit original en Altium. La formation suit un processus de conception et de fabrication du circuit imprimé.
À la fin de cette formation, les participants seront en mesure de:
Créer une carte de circuit imprimé à partir de n’importe quel schéma
Créer des schémas et concevoir des cartes de circuit en utilisant Altium
Imprimer et graver un circuit imprimé physique
Exportez les fichiers standard de l'industrie pour les envoyer à un fabricant à grande échelle
Public
Ingénieurs
Des techniciens
Format du cours
Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarques
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Raspberry Pi Il s’agit d’un ordinateur très petit et unique.
Dans cette formation guidée par l'instructeur, les participants apprendront comment configurer et programmer Raspberry Pi pour servir d'un système intégré interactif et puissant.
À la fin de cette formation, les participants seront en mesure de :
Créer un IDE (environnement de développement intégré) pour une productivité de développement maximale
Programme Raspberry Pi pour contrôler les appareils tels que les capteurs de mouvement, les alertes, les serveurs web et les imprimantes.
Comprendre Raspberry Pi's architecture, y compris les entrées et les connecteurs pour les appareils add-on.
Comprendre les différentes options dans les langues de programmation et les systèmes d'exploitation
Test, débris, et déploiement Raspberry Pi pour résoudre les problèmes du monde réel
Audience
Développeurs
Techniciens logiciels/hardware
Personnages techniques dans toutes les industries
Hobbys
Format du cours
Lecture partielle, discussion partielle, exercices et pratiques lourdes
Notes
Raspberry Pi Soutient différents systèmes d’exploitation et langues de programmation. Ce cours utilise le Raspbian en tant que système d'exploitation et Python en tant que 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 à Namur, 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.
Description de la formation
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 propose 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 au C et au Rust. Le cours comprend des exercices pratiques pour renforcer l'apprentissage et développer 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 à Namur, Weekend Embedded Systems cours à Namur, Soir Embedded Systems formation à Namur, Embedded Systems formateur en ligne à Namur, Embedded Systems formation à Namur, Embedded Systems cours du soir à Namur, Embedded Systems formation Intra à Namur, Embedded Systems formation Intra Entreprise à Namur, Embedded Systems formation Inter à Namur, Embedded Systems formation Inter Entreprise à Namur, Embedded Systems stage de préparation à Namur, Embedded Systems cours particuliers à Namur, Soir Embedded Systems cours à Namur, Embedded Systems cours privé à Namur, Embedded Systems préparation à Namur, Embedded Systems coaching à Namur, Embedded Systems sur place à Namur, Embedded Systems instructeur à Namur, Weekend Embedded Systems formation à Namur, Embedded Systems formateur à Namur, Embedded Systems coach à Namur, Embedded Systems préparation aux examens à Namur, Embedded Systems entraînement à Namur, Embedded Systems professeur à Namur,Embedded Systems cours à Namur