En ligne ou sur site, les formations en présentiel sur les systèmes embarqués permettent d’aborder, à travers des exercices pratiques interactifs, les 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 ligne en direct » ou de « formation en présentiel sur site ». La formation en direct en ligne (également appelée « formation à distance en direct ») est dispensée via un bureau à distance interactif. La formation en présentiel sur site peut être organisée dans vos locaux à Kelowna ou dans nos centres de formation corporatifs NobleProg à Kelowna.
NobleProg -- Votre prestataire de formation local
Kelowna - Landmark
1631 Dickson Avenue, Kelowna, Canada
Décrit comme l’emplacement commercial le plus prestigieux de Kelowna, Landmark comprend six tours de bureaux dans un complexe de style campus. Profitez de la proximité de l’autoroute 97 avec un stationnement sur place et des lignes de bus locales à moins de trois minutes à pied.
Stimulez la créativité pendant la journée de travail, avec des fenêtres du sol au plafond donnant sur la ville en contrebas. Lorsque vous avez besoin d’une pause, promenez-vous au centre de loisirs Parkinson’s ou divertissez les visiteurs dans les nombreux restaurants et bars à proximité.
Kelowna - The Innovation Centre
460 Avenue Doyle, Kelowna, Canada
Inspirant, dynamique et accueillant, le Centre d’innovation est votre nouveau lieu de travail. Bienvenue dans un autre type de travail à Kelowna. Le Centre d’innovation est la première incursion de la ville dans l’espace de travail flexible et fait de la création d’un environnement inspirant sa priorité. Situé dans l’unique Okanagan Centre for Innovation, cet environnement de bureau dynamique offre bien plus que quatre murs et un bureau. Au lieu de cela, les professionnels et les entrepreneurs trouveront un choix d’espaces, des salles de réunion impressionnantes aux bureaux collaboratifs et aux points de recharge pour ordinateurs portables. Ce centre de travail moderne très pratique et incroyablement bien équipé deviendra certainement votre nouveau lieu de prédilection pour la productivité. Situé dans le centre-ville animé de Kelowna, il se trouve à proximité de restaurants locaux populaires tels que le Blenz Coffee et le Dawett Fine Indian Cuisine.
Que vous utilisiez la connexion Wi-Fi ultra-rapide du site ou que vous obteniez l’aide supplémentaire du personnel de soutien administratif amical, le Centre d’innovation vous pousse à accomplir davantage en affaires. Le bâtiment lui-même est le fruit d’un partenariat entre le gouvernement local et un groupe de dirigeants technologiques qui ont uni leurs forces pour accélérer l’industrie technologique à Kelowna. Ils ont créé un endroit incroyable, qui est immédiatement relié au reste de la région par deux arrêts de bus pratiques. De plus, sa position centrale le place à côté de certains des lieux les plus attrayants de la ville, comme le Kelowna Yacht Club, les paisibles jardins Kasugai et le parc Stuart. Sinon, ceux qui ont besoin d'un peu d'inspiration ne devraient pas manquer le musée militaire de l'Okanagan et la bibliothèque régionale de l'Okanagan - succursale de Kelowna - des endroits idéaux pour faire le plein de créativité.
La formation "Rust pour les systèmes embarqués" se concentre sur l'application de Rust au niveau intermédiaire aux environnements matériels bas de gamme et aux ressources limitées. Elle couvre les chaînes d'outils, les modèles de sûreté, les considérations temps réel et les flux de déploiement.
Cette formation en direct, dirigée par un instructeur (en ligne ou en présentiel), s'adresse aux développeurs Rust de niveau intermédiaire et aux ingénieurs en systèmes embarqués qui souhaitent développer des micrologiciels sûrs et fiables en utilisant Rust.
À l'issue de cette formation, les participants seront capables de :
Mettre en place et configurer une chaîne d'outils Rust pour l'embarqué ainsi que l'environnement de débogage.
Rédiger du micrologiciel conforme aux bonnes pratiques et sûr en mémoire, en utilisant les abstractions no_std et embedded-hal.
Concevoir et implémenter du code sûr pour les environnements concurrents et les interruptions en Rust.
Déployer, déboguer et mesurer les performances du micrologiciel Rust sur du matériel réel.
Format de la formation
Conférences interactives et discussions.
Travaux pratiques sur du matériel physique ou simulé.
Exercices guidés avec une construction progressive du code et des sessions de débogage en direct.
Options de personnalisation de la formation
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Cette formation en direct, animée par un formateur, Kelowna (en ligne ou en présentiel), s'adresse aux développeurs et aux ingénieurs en systèmes embarqués qui souhaitent exploiter Rust pour la programmation de systèmes embarqués et acquérir les compétences nécessaires pour développer des applications embarquées robustes et performantes.
À l'issue de cette formation, les participants seront en mesure de :
Configurer un environnement de développement pour la programmation de systèmes embarqués avec Rust.
Comprendre et travailler avec les microcontrôleurs et leurs périphériques en utilisant Rust.
Écrire du code efficace et fiable pour des systèmes embarqués aux ressources limitées.
Gérer la concurrence et les exigences en temps réel dans les applications embarquées.
Interfacer le matériel et utiliser des abstractions bas niveau en Rust.
Appliquer des techniques de gestion de l'alimentation et d'optimisation de la consommation d'énergie dans les systèmes embarqués.
Cette formation en direct animée par un instructeur à Kelowna (en ligne ou sur site) s'adresse aux ingénieurs et techniciens automobiles de niveau intermédiaire qui souhaitent acquérir une expérience pratique de test, de simulation et de diagnostic des ECU à l'aide d'outils Vector tels que CANoe et CANape.
À la fin de cette formation, les participants seront en mesure de :
Comprendre le rôle et la fonction des ECU dans les systèmes automobiles.
Configurer et paramétrer les outils Vector tels que CANoe et CANape.
Simuler et tester la communication des ECU sur les réseaux CAN et LIN.
Analyser les données et effectuer des diagnostics sur les ECU.
Créer des cas de test et automatiser les flux de travail de test.
Calibrer et optimiser les ECU à l'aide d'approches pratiques.
Cette formation en direct avec instructeur à Kelowna (en ligne ou sur site) s'adresse aux ingénieurs automobiles et aux développeurs de systèmes embarqués de niveau intermédiaire souhaitant comprendre les aspects théoriques des ECE, en se concentrant sur les outils et méthodologies basés sur Vector utilisés dans la conception et le développement automobiles.
À l'issue de cette formation, les participants seront capables de :
Comprendre l'architecture et les fonctions des ECE dans les véhicules modernes.
Analyser les protocoles de communication utilisés dans le développement d'ECE.
Explorer les outils basés sur Vector et leurs applications théoriques.
Appliquer les principes du développement basé sur des modèles à la conception d'ECE.
Cette formation en direct, encadrée par un formateur à Kelowna (en ligne ou sur site), s'adresse aux ingénieurs en systèmes embarqués et aux développeurs d'IA de niveau intermédiaire souhaitant déployer des modèles d'apprentissage automatique sur des microcontrôleurs à l'aide de TensorFlow Lite et Edge Impulse.
À l'issue de cette formation, les participants seront capables de :
Comprendre les fondamentaux de TinyML et ses avantages pour les applications d'IA edge.
Mettre en place un environnement de développement pour les projets TinyML.
Entraîner, optimiser et déployer des modèles d'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 d'IA pour l'efficacité énergétique et les contraintes de mémoire.
Les systèmes embarqués sont des systèmes informatiques conçus spécifiquement pour exécuter des fonctions dédiées au sein de systèmes plus grands. L'IoT (Internet des objets) 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 animée par un instructeur (en ligne ou sur site) s'adresse aux professionnels techniques débutants qui souhaitent comprendre et appliquer les concepts des systèmes embarqués et de l'IoT en utilisant le 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 interagir avec le matériel embarqué.
Travailler avec les périphériques des microcontrôleurs, tels que les minuteries et les convertisseurs analogiques-numériques (CAN).
Comprendre comment les systèmes embarqués contribuent aux architectures de l'IoT.
Format du cours
Conférences interactives et discussions.
De 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 afin d'organiser cela.
Lors de cette formation en présentiel animée par un formateur en Kelowna, les participants apprendront à programmer l'Arduino à l'aide de techniques avancées, tout en réalisant la création d'un système d'alerte par capteur simple.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre le fonctionnement d'Arduino.
Explorer en profondeur les composants principaux et les fonctionnalités d'Arduino.
Cette formation en présentiel animée par un instructeur à Kelowna (en ligne ou sur site) s'adresse aux ingénieurs souhaitant apprendre à utiliser le C embarqué pour programmer divers types de microcontrôleurs basés sur différentes architectures processeur (8051, ARM CORTEX M-3 et ARM9).
Au cours de cette formation pratique dirigée par un instructeur à Kelowna, les participants apprendront à programmer l'Arduino pour des utilisations concrètes, telles que la commande d'éclairages, de moteurs et de 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 du matériel simulé par logiciel).
À la fin de cette formation, les participants seront capables de :
Programmer l'Arduino pour contrôler des éclairages, des moteurs et d'autres dispositifs.
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 afin d'étendre les fonctionnalités de l'Arduino.
Comprendre les différentes options de langages de programmation, allant du C aux langages par glisser-déposer.
Tester, déboguer et déployer l'Arduino pour résoudre des problèmes concrets.
Lors de 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++).
À l'issue de cette formation, les participants seront en mesure de :
Construire et utiliser 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 de robotique
Format de la formation
Partie théorique, partie discussion, exercices et pratique intensive
Remarque
Les kits matériels seront précisés par le formateur avant le début de la formation, mais comprendront approximativement les composants suivants :
Carte Arduino
Contrôleur de moteur
Capteur de distance
Module esclave Bluetooth
Planche 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 pour en convenir.
Le C++ est-il adapté aux systèmes embarqués tels que les microcontrôleurs et les systèmes d'exploitation temps réel ?
Doit-on utiliser la programmation orientée objet dans les microcontrôleurs ?
Le C++ est-il trop éloigné du matériel pour être performant ?
Cette formation pratique, encadrée par un formateur, répond à ces questions et démontre, à travers des discussions et des exercices pratiques, 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 en pratique la théorie en créant une application embarquée exemple 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 logicielle embarquée et de la programmation temps réel.
Produire du code pour les systèmes embarqués qui soit compact, rapide et sûr.
Éviter l'expansion du code due aux modèles, aux exceptions et à d'autres fonctionnalités du langage.
Comprendre les problèmes liés à l'utilisation du C++ dans les systèmes critiques pour la sécurité et temps réel.
Débugger un programme C++ sur un dispositif cible.
Audience cible
Développeurs
Concepteurs
Format de la formation
Partiellement théorique, partiellement discussion, exercices et pratique intensive
Cette formation en présentiel ou en ligne, dirigée par un formateur, est située à Kelowna et s'adresse aux ingénieurs et aux scientifiques qui souhaitent apprendre et appliquer les implémentations du DSP pour gérer efficacement différents types de signaux et obtenir un meilleur contrôle des systèmes électroniques multivoies.
À la fin de cette formation, les participants seront capables de :
Configurer la plateforme logicielle nécessaire ainsi que les outils pour le traitement du signal numérique.
Comprendre les concepts et les principes fondamentaux du DSP et de ses applications.
Se familiariser avec les composants du DSP et les employer dans les systèmes électroniques.
Générer des algorithmes et des fonctions opérationnelles à partir des résultats du DSP.
Utiliser les fonctionnalités de base des plateformes logicielles DSP et concevoir des filtres de signal.
Simuler le DSP et implémenter divers types de filtres pour le DSP.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux développeurs C souhaitant acquérir des principes de conception du C embarqué.
À l'issue de cette formation, les participants seront capables de :
Comprendre les considérations de conception qui rendent les programmes en C embarqué fiables
Définir les fonctionnalités 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 sur le matériel cible
Format de la formation :
Conférence interactive et débat
Exercices et mise en pratique
Mise en œuvre concrète dans un environnement de laboratoire en direct
Options de personnalisation de la formation :
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en convenir.
Comprendre les fondamentaux de GNU/Linux embarqué et la manière dont les différents composants s'articulent entre eux. Quels sont les éléments nécessaires pour construire un système GNU/Linux embarqué, où les obtenir et comment les configurer, compiler et installer ? Où trouver de l'aide ? Et que dire des licences logicielles ? Des exercices pratiques vous permettront d'acquérir l'expérience nécessaire pour concevoir vos propres systèmes GNU/Linux embarqués à l'issue de cette formation.
Description
Ce cours de cinq jours combine des exercices pratiques et un enseignement théorique pour illustrer les concepts de GNU/Linux embarqué. Il est conçu pour vous mettre rapidement à niveau. La philosophie, les concepts et les commandes nécessaires à une utilisation efficace de GNU/Linux sont abordés à travers une combinaison de théorie et de mise en pratique.
Ne réinventez pas la roue, mais apprenez auprès d'un formateur expérimenté et repartez avec des connaissances solides sur GNU/Linux, ainsi qu'avec la capacité de l'utiliser efficacement dans vos propres projets de développement embarqué.
À qui s'adresse ce cours ?
Directeurs de projet, chefs de projet, ingénieurs logiciels, matériels, de développement et systèmes, testeurs, administrateurs, techniciens et toute autre personne intéressée par cette technologie, souhaitant comprendre rapidement comment fonctionne GNU/Linux embarqué. Vous devez utiliser GNU/Linux ou avoir la possibilité de décider s'il est judicieux de l'utiliser ou non. Peut-être avez-vous déjà essayé d'utiliser GNU/Linux embarqué, mais n'êtes pas certain d'avoir fait les choses correctement. Vous utilisez actuellement un autre système d'exploitation et souhaitez déterminer si GNU/Linux pourrait être plus adapté et/ou plus économique.
Options de livraison
L'ensemble du support de formation est en anglais, mais sa présentation peut se faire en anglais ou en allemand, selon vos préférences, partout dans le monde.
en présentiel - dirigé par un formateur
en ligne - dirigé par un formateur
combinaison présentiel/en ligne - dirigé par un formateur
Un cours de deux jours composé d'environ 60 % de travaux pratiques axés sur les aspects internes du noyau Linux intégré, l'architecture, le développement et l'étude de la manière d'écrire et d'intégrer plusieurs types de pilotes de périphériques.
À qui s'adresse ce cours ?
Ingénieurs intéressés par le développement du noyau Linux sur les systèmes et plateformes intégré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 pratique pour des applications réelles, en utilisant les mêmes normes et outils que ceux employés dans l'industrie.
Cette formation vise à présenter C++ comme l'extension commune de C lors de l'application du développement de systèmes embarqués orientés objets. Comme C++ englobe C, cette formation nous mène naturellement de C à C++ et nous plonge dans les mécanismes sous-jacents de l'implémentation de C++. Cela est particulièrement précieux pour comprendre comment appliquer C++ dans un environnement embarqué aux ressources limitées. Le standard C++ a récemment fait l'objet d'une révision majeure, connue sous le nom de C++11, et une nouvelle version est en cours, C++14. Ce cours aborde les sujets introduits par ces révisions, qui sont particulièrement utiles, tels que la gestion de la mémoire haute performance, la concurrence tirant parti d'un environnement multicœur et la programmation proche du matériel en mode bare-metal.
OBJETIFS/AVANTAGES
L'objectif principal de ce cours est que vous soyez capable d'utiliser C++ de manière « correcte ».
Présenter C++ comme une alternative orientée objet dans le contexte des systèmes embarqués
Montrer les similitudes et les différences avec le langage C
Comprendre les différentes stratégies de gestion de la mémoire, en particulier les sémantiques de déplacement (move semantics) introduites avec C++11
Plonger sous le capot et comprendre ce que les différents paradigmes de C++ produisent en termes de code machine
Utiliser les modèles (templates) pour obtenir des abstractions de type sécurisé et de haut niveau pour la programmation proche du matériel en mode bare-metal, notamment l'E/S mappée en mémoire et les interruptions, en particulier les modèles variadiques introduits avec C++11
Proposer quelques modèles de conception (design patterns) particulièrement applicables dans un contexte embarqué
Quelques exercices pour pratiquer certains concepts
AUDIENCE/PARTICIPANTS
Cette formation s'adresse aux programmeurs C++ qui souhaitent commencer à utiliser C++ dans un contexte de systèmes embarqués.
CONNAISSANCES PRÉALABLES
Le cours nécessite des connaissances de base en programmation C++, correspondant à nos formations « C++ – Niveau 1 » et « C++ Niveau 2 – Introduction à C++11 ».
EXERCICES PRATIQUES
Pendant la formation, vous pratiquerez les concepts présentés à travers une série d'exercices. Nous utiliserons l'environnement de développement intégré open source et gratuit d'Eclipse
Cette formation animée par un instructeur, en direct Kelowna (en ligne ou sur site), s'adresse aux ingénieurs souhaitant concevoir des systèmes embarqués haute performance à l'aide de FPGA.
À 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 l'architecture FPGA la plus adaptée à une application donnée.
Développer et optimiser diverses conceptions de FPGA.
Lors de cette formation en présentiel dirigée par un instructeur à <lieu>, les participants apprendront à programmer avec FreeRTOS en réalisant étape par étape le développement d'un projet RTOS simple à l'aide d'un microcontrôleur.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les concepts de base des systèmes d'exploitation temps réel.
Se familiariser avec l'environnement de FreeRTOS.
Apprendre à programmer avec FreeRTOS.
Connecter une application FreeRTOS aux périphériques matériels.
Ce cours de formation de 5 jours utilise des exercices pratiques combinés à des explications pour illustrer les concepts relatifs à l'implantation du noyau GNU/Linux et au développement de pilotes de périphériques. Il est conçu pour vous permettre de vous mettre à jour rapidement. Nous décrivons les processus, les concepts et les commandes nécessaires à l'écriture de pilotes de périphériques GNU/Linux grâce à une combinaison de théorie et de formation sur le tas.
Ne réinventez pas la roue, mais apprenez d'un formateur expérimenté et repartez avec des connaissances opérationnelles et la capacité de les utiliser efficacement dans vos propres projets de développement embarqué.
À qui s'adresse cette formation ?
Les personnes intéressées par ou chargées du développement ou de l'évaluation du développement de pilotes de périphériques GNU/Linux, telles que les ingénieurs logiciels, les ingénieurs terrain, les gestionnaires (de projet), les ingénieurs matériel.
Le développement assisté par modèles (DAM) est une méthodologie de développement logiciel qui permet un développement plus rapide et plus rentable de systèmes dynamiques tels que les systèmes de contrôle, le traitement du signal et les systèmes de communication. Il repose sur la modélisation graphique plutôt que sur la programmation traditionnelle basée sur le texte.
Lors de cette formation en présentiel dirigée par un instructeur, les participants apprendront à appliquer les méthodologies DAM afin de réduire les coûts de développement et d'accélérer le délai de commercialisation de leurs produits logiciels embarqués.
À l'issue de cette formation, les participants seront capables de :
Sélectionner et utiliser les outils appropriés pour mettre en œuvre le DAM.
Utiliser le DAM pour réaliser un développement rapide dans les premières étapes de leurs projets de logiciels embarqués.
Réduire le délai de mise sur le marché de leurs logiciels embarqués.
Format de la formation
Cours théoriques, discussions, exercices et exercices pratiques intensifs
Cette formation en direct dirigée par un formateur en Kelowna (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent mettre en œuvre NetApp ONTAP.
À la fin de cette formation, les participants seront capables de :
Configurer et administrer un cluster ONTAP 9.3 (3 jours).
Protéger les données grâce aux technologies de protection des données (2 jours).
Cette formation en direct, animée par un formateur en Kelowna (en ligne ou sur site), s'adresse aux développeurs qui souhaitent utiliser C pour appliquer des techniques de programmation orientée objet et améliorer la conception logicielle. <\/p>
À l'issue de cette formation, les participants seront capables de : mettre en œuvre des concepts orientés objet en C, concevoir des applications modulaires, appliquer l'encapsulation et l'abstraction, et structurer des bases de code maintenables. <\/p>
Cette formation en direct animée par un formateur (en ligne ou sur site) s'adresse aux ingénieurs intégrés et aux administrateurs système souhaitant construire, personnaliser et déployer des micrologiciels OpenBMC pour la gestion des serveurs.
Cette formation en présentiel avec un formateur (en ligne ou sur site) s'adresse aux ingénieurs de validation matérielle et de tests système qui souhaitent implémenter, tester et dépanner la gestion IPMI et des capteurs sur des plateformes OpenBMC.
Cette formation en présentiel ou en ligne, animée par un instructeur, s'adresse aux ingénieurs en sécurité et aux développeurs de microprogrammes qui souhaitent durcir leurs déploiements OpenBMC contre les accès non autorisés et la falsification du microprogramme.
Cette formation en direct dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs Linux embarqués qui souhaitent maîtriser le système de construction d'OpenBMC, personnaliser les calques et créer des images de micrologiciel BMC prêtes pour la production.
La conception de circuits imprimés (PCB, Printed Circuit Board) désigne le processus de conception, de gravure et d'impression de circuits sur la disposition d'une carte de signalisation. EAGLE est une application de bureau disponible gratuitement pour concevoir des circuits imprimés.
Dans le cadre de cette formation dirigée par un instructeur, 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 le dessin d'un circuit original dans Eagle. La formation suit les étapes du processus de conception de la carte de 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 capables de :
Créer une carte de circuit imprimé (PCB) à partir de n'importe quel 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 de la carte de circuit imprimé
Public cible
Ingénieurs
Techniciens
Format du cours
Une partie cours magistral, une partie discussion, des exercices et une pratique intense
Notes
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Lors de cette formation en présentiel animée par un instructeur à Kelowna, les participants apprendront comment créer un système de construction pour Linux embarqué basé sur le Projet Yocto.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les concepts fondamentaux d'un système de construction du Projet Yocto, y compris les recettes, les métadonnées et les couches.
Construire une image Linux et l'exécuter en mode émulation.
Économiser du temps et des efforts lors de la création de systèmes Linux embarqués.
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 avec l'approche unique de Zig en matière de sécurité, de performance et d'interopérabilité, ce qui en fait une excellente alternative à C et à Rust. Le cours comprend des exercices pratiques pour renforcer l'apprentissage et renforcer la confiance dans la rédaction de programmes Zig efficaces et fiables.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (9)
Explication détaillée, répétition des points de manière subtile qui a vraiment bien ancré les connaissances. La volonté de Rod de vérifier à double tour les questions obscures que nous avons posées pour s'assurer que ses réponses étaient 100% correctes. De plus, son intérêt pour la discussion sur les avantages et les inconvénients des styles de codage alternatifs, afin que nous apprenions non seulement comment utiliser C++ selon nos intentions, mais aussi pourquoi il convient de le faire ainsi.
Nick Dillon - cellxica Ltd
Formation - Using C++ in Embedded Systems - Applying C++11/C++14
Traduction automatique
Pouvoir demander des sujets avancés même s'ils n'étaient pas prévus initialement.
Gabriel Chouinard - Spark Microsystems
Formation - FreeRTOS: Programming for Real Time Operating Systems
Traduction automatique
La présentation du formateur et sa manière de communiquer.
Gianpiero Arico - Urmet Spa
Formation - Embedded Linux Systems Architecture
Traduction automatique
La flexibilité dans la formation.
Hans - Spanninga Metaal B.V.
Formation - PCB Circuit Design with Altium
Traduction automatique
J'ai compris le fonctionnement du système d'exploitation et comment lier tous les facteurs ensemble, y compris les informations réseau. Je dispose désormais d'une vue claire et complète de ce qui se passe sur ces ordinateurs et de la manière dont ils communiquent entre eux. J'ai également acquis des connaissances approfondies sur le système d'exploitation le plus important, Linux, et sur la façon de mettre en œuvre notre propre Linux embarqué.
Rawda Alnaqbi - beamtrail
Formation - Introduction to Embedded Linux (Hands-on training)
Traduction automatique
La connaissance du formateur. Il a su répondre à toutes mes questions, y compris celles concernant notre plateforme. Il est également resté disponible jusqu'à ce que nous comprenions tous le matériel.
James O'Donnell - Tennant Company
Formation - Embedded Linux Kernel and Driver Development
Traduction automatique
Le formateur s'est vraiment adapté à notre niveau et a consacré beaucoup de temps et d'efforts pour s'assurer que la présentation était bien adaptée.
Nicolas Guerette-Berthiaume - Trilliant
Formation - C++ for Embedded Systems
Traduction automatique
Se lancer et faire quelques choses de basiques a été super utile
Remy Pieron - Facebook
Formation - Arduino Programming for Beginners
Traduction automatique
Bonnes exemples, concentrez-vous sur le matériel le plus utile
Embedded Systems formation à Kelowna, Weekend Embedded Systems cours à Kelowna, Soir Embedded Systems formation à Kelowna, Embedded Systems formateur en ligne à Kelowna, Embedded Systems formation à Kelowna, Embedded Systems cours du soir à Kelowna, Embedded Systems formation Intra à Kelowna, Embedded Systems formation Intra Entreprise à Kelowna, Embedded Systems formation Inter à Kelowna, Embedded Systems formation Inter Entreprise à Kelowna, Embedded Systems cours privé à Kelowna, Embedded Systems préparation à Kelowna, Weekend Embedded Systems formation à Kelowna, Embedded Systems formateur à Kelowna, Soir Embedded Systems cours à Kelowna, Embedded Systems instructeur à Kelowna, Embedded Systems coach à Kelowna, Embedded Systems préparation aux examens à Kelowna, Embedded Systems sur place à Kelowna, Embedded Systems professeur à Kelowna,Embedded Systems cours à Kelowna, Embedded Systems coaching à Kelowna, Embedded Systems entraînement à Kelowna, Embedded Systems cours particuliers à Kelowna, Embedded Systems stage de préparation à Kelowna