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 British Columbia ou dans les centres de formation d'entreprise NobleProg en British Columbia. NobleProg - Votre fournisseur de formation local
Burnaby - Metrotown
Suite 2600, 4720 Kingsway, Burnaby, Canada, V5H 4N2
Le Burnaby Metrotown Centre est un immeuble de bureaux de 30 étages situé au centre de la gare Metrotown Sky et relié au centre commercial Metropolis à Burnaby.
Surrey - King Cross
7404 King George Blvd, Surrey, Canada, V3W 1N6
Dans l'une des grandes villes à la croissance la plus rapide au Canada, notre centre d'affaires de King's Cross est un endroit pratique pour faire des affaires à Surrey. Outre les entreprises sur place des secteurs de la banque, de l'assurance et bien d'autres, des liaisons d'autobus régulières et le boulevard King George offrent des connexions rapides et pratiques vers le centre-ville. Newton Exchange, la principale plaque tournante des autobus reliant le sud du Surrey, le Lower Main Land, n'est qu'à un pâté de maisons.
King's Cross est un site communautaire à usage mixte populaire, abritant des cafés, des détaillants et des fast-foods - idéal pour les pauses ou les réunions informelles. Et avec une forte fréquentation et une visibilité depuis l'autoroute, il combine l'exposition que vous attendez d'un centre-ville avec la commodité d'un emplacement en dehors de la ville.
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é.
Maple Ridge - Dewdney Trunk Road
22420, chemin Dewdney, Maple Ridge, Canada, V2X 3J5
Positionnez votre entreprise dans un emplacement privilégié pour la production télévisuelle et cinématographique. Depuis notre espace de travail situé au 22420 Dewdney Trunk Road, vous pouvez rejoindre l’autoroute Lougheed, à cinq minutes en voiture, offrant un accès direct à l’aéroport international d’Abbotsford et au centre-ville de Vancouver.
Langley-Langley Business Centre
8661 201e Rue, Langley, Canada, V2Y 0G9
Installez votre entreprise à la porte d'entrée du Canada, avec un espace de bureau au Langley Business Centre, près de la Canada Route 1. Situé sur la 201e rue, les navetteurs peuvent profiter d'un accès direct à Vancouver et au Canada dans son ensemble avec un stationnement sur place et des lignes de bus locales vers le centre de Langley et Surrey.
Vancouver - Pacific Centre
701, rue West Georgia, Vancouver, Canada, V7Y 1G5
Le Vancouver Pacific Centre est situé dans l'un des bâtiments les plus importants du centre-ville d'affaires. Il est situé dans un immeuble moderne de grande hauteur, juste au-dessus du centre commercial Pacific Centre.
Vancouver - Park Place
666, rue Burrard, Vancouver, Canada, V6C 3P6
Le Vancouver Park Place Centre est situé au cœur du quartier financier du centre-ville, juste en face d'une station de Sky Train et d'un centre de transport en commun.
L'Atrium Centre occupe une propriété d'angle importante et distinctive dans le quartier des affaires principal du centre-ville de Victoria.
Centre Burnaby
Suite 200, 4170 Still Creek Drive , Burnaby , Canada, V5C 6C6
Le Burnaby Centre est situé dans un parc d'affaires de premier ordre à North Burnaby. Il est situé à proximité de l'autoroute 1 et à quelques pas du centre-ville de Brentwood et de la station SkyTrain Gilmore.
Port Moody - Brew Street
220 Brew Street, Port Moody, Canada, V3H 0H6
Ces salles de conférence sont situées dans un espace de bureau moderne dans une communauté prestigieuse. Deux arrêts d'autobus locaux et la station Inlet Centre située près de l'espace de travail offrent des services dans la région et dans le reste de Vancouver. Moins de 10 minutes pour dîner dans l'un des restaurants populaires de Suter Brook Village.
Vancouver-RBC Immeuble du Canada
Suite 1480, 885 Rue West Georgia, Vancouver, Canada, V6C 3E8
Point de repère commercial emblématique du centre-ville, le 885 West Georgia est réputé pour son pendule oscillant et sa galerie d'art publique exposée dans un grand hall d'entrée. Siège de RBC Banque du Canada, le 885 West Georgia est un immeuble de classe AAA de 23 étages de bureaux situé au cœur du quartier des affaires de Vancouver, à proximité de l'une des destinations commerciales les plus prisées du Canada, le CF Pacific Centre.
Cette formation en direct dans British Columbia (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 British Columbia (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 British Columbia, 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 British Columbia (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 British Columbia, 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 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.
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.
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".
Présenter C++ comme une alternative orientée objet dans un contexte de système embarqué
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 introduites avec C++11
Explorer les mécanismes internes et comprendre comment les différents paradigmes de C++ se traduisent en code machine
Utiliser les modèles (templates) pour obtenir des abstractions d'ordre supérieur sécurisées pour la programmation bas niveau proche du matériel – E/S mappées en mémoire ainsi que les interruptions – en particulier les modèles variadiques introduits avec C++11
Fournir quelques modèles de conception utiles, particulièrement applicables dans un contexte embarqué
Proposer quelques exercices afin de mettre en pratique certains concepts
PUBLIC/PARTICIPANTS
Cette formation s'adresse aux programmeurs C++- qui ont l'intention de commencer à utiliser C++ dans le contexte d'un système embarqué.
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 mettrez en pratique les concepts présentés dans un certain nombre d'exercices. Nous utiliserons l'environnement de développement intégré ouvert et gratuit d'Eclipse
Au cours de cette formation en direct, dirigée par un instructeur, à British Columbia, 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.
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, à British Columbia, 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, à British Columbia, 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.
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 British Columbia (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 à British Columbia (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 British Columbia (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
Formatdu 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
Formatdu 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 à British Columbia, 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.
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 (14)
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)
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 à British Columbia, Weekend Embedded Systems cours à British Columbia, Soir Embedded Systems formation à British Columbia, Embedded Systems formateur en ligne à British Columbia, Embedded Systems formation à British Columbia, Embedded Systems cours du soir à British Columbia, Embedded Systems formation Intra à British Columbia, Embedded Systems formation Intra Entreprise à British Columbia, Embedded Systems formation Inter à British Columbia, Embedded Systems formation Inter Entreprise à British Columbia, Embedded Systems sur place à British Columbia, Embedded Systems coaching à British Columbia, Soir Embedded Systems cours à British Columbia, Weekend Embedded Systems formation à British Columbia, Embedded Systems préparation à British Columbia, Embedded Systems cours particuliers à British Columbia, Embedded Systems stage de préparation à British Columbia, Embedded Systems préparation aux examens à British Columbia, Embedded Systems entraînement à British Columbia, Embedded Systems coach à British Columbia, Embedded Systems instructeur à British Columbia, Embedded Systems professeur à British Columbia,Embedded Systems cours à British Columbia, Embedded Systems formateur à British Columbia, Embedded Systems cours privé à British Columbia