C++ fait partie des langages indétrônables, le classement TIOBE le positionne depuis des années dans les langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.
Cette formation, vous propose d’approfondir vos connaissances sur le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.
Cette formation a pour but de faire une introduction théorique au protocole CAN et son multiplexage. Les points suivants seront détaillés : l’échange d’informations et la technique d’arbitrage ainsi que les contraintes de mise en œuvre sur la longueur des fils du bus et les connectiques associées. Le protocole J1939 sera expliqué ainsi que ses déclinaisons pour la navigation maritime utilisant le protocole NMEA2000 ou encore ISOBUS pour les machines agricoles.
Si vous choisissez de tester la fiabilité de votre code embarqué avec la méthode TDD (Test Driven Development), vous devez utiliser un outil pour mener vos campagnes de tests. Cette formation présente un de ces outils : Gitlab.
C++ fait partie des langages indétrônables, le classement TIOBE le positionne depuis des années dans les langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.
Cette formation, vous propose de découvrir le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués.
De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.
Vous planifiez de mener un projet intégrant du traitement numérique du signal ? Vous vous interrogez sur les outils de simulation et l’utilisation des solutions technologiques disponibles ?
Cette formation répondra à vos besoins en répondant à ces questions pour deux types de familles de composants : STM32 et FPGAs.
Cette formation vous présente le langage nécessaire au développement de FPGA. Vous pourrez acquérir des compétences générales dans la pratique du VHDL et développer votre premier projet VHDL sur des exemples simples en lien avec le filtrage et le traitement du signal. La formation alterne apports théoriques et applications pratiques sur cible Xilinx.
Qt est un outil de développement multiplateforme permettant de créer des applications à partir d’un unique code source.
Cette formation se concentre sur la technologie Qt Quick, un des modules de Qt et le langage QML qui permettent de créer rapidement des applications pouvant être exécutées sur PC, mobile ou tablette.
Le format demi-journée permet aux stagiaires de travailler sur le temps restant sur des TP proposés par le formateur.
Le monde de l’Internet des Objets est confronté aux traitements des données mesurées. Cette formation est l’occasion de comprendre les règles de base du Machine Learning, de connaître les familles d’algorithmes et de répondre à la question : Que sont la data science, le Machine Learning, le Deep Learning, le big data et l’intelligence artificielle ?
L’intelligence artificielle est de plus en plus intéressante pour les applications embarquées. Derrière le mot IA, se cachent des algorithmes et surtout des mathématiques parfois complexes et une mise au point technique délicate. Il est possible d’utiliser aujourd’hui des API qui cachent cette complexité au risque d’être surpris par le fonctionnement si l’on ne connaît pas certains modèles mathématiques. D’un point de vue technique, l’IA sur le cloud demande des ressources numériques importantes et l’IA embarquée une électronique au plus près du capteur pour simplifier les développements et faciliter le temps réel.
Dans cette formation nous allons découvrir l’IA, les modèles mathématiques associés, et dans ce contexte les problèmes liés aux systèmes embarqués.
Le monde de l’Internet des Objets est confronté aux traitements des données mesurées. Cette formation alternera théorie et exercices pour comprendre les règles de base du Deep Learning, connaître les familles d’algorithmes et de répondre à la question : Que sont la data science, le Machine Learning, le Deep Learning, le big data et l’intelligence artificielle ?
Vous menez un projet comportant de l’électronique embarquée ? Comment s’assurer de la fiabilité de votre code ? Parmi les approches disponibles, il existe des méthodes basées sur la testabilité du code. Ces méthodes seront présentées dans le détail lors de cette formation.
L’architecture ARM est connue pour offrir un des meilleurs ratios performance/efficacité du marché, tout en consommant très peu d’énergie. Le noyau temps réel FreeRTOS est particulièrement bien adapté à ces architectures par sa faible empreinte et ses performances.
Cette formation vous permettra de comprendre le fonctionnement de FreeRTOS pour pouvoir l’utiliser sur ARM au travers de nombreux exercices sur carte STM32.
Qt est un outil de développement multiplateforme permettant de créer des applications à partir d’un unique code source. Cette formation se concentre sur la création d’applications Qt performantes même en environnement contraint. La création d’IHM Quick ou Widget sera peu abordée, au profit d’une maîtrise parfaite du cœur de Qt et des principes permettant la conception d’applications puissantes.
Le format demi-journée permet aux stagiaires de travailler sur le temps restant sur des TP proposés par le formateur.
Certains projets de systèmes embarqués impliquent du traitement d’image. Les SoC FPGA sont adaptées à ce type de situations, ils embarquent sur une même puce un processeur et un FPGA. Les deux unités de calcul communiquent via un bus de communication accessible depuis l’espace utilisateur, ou plus simplement par un partage d’une zone de la RAM. Cette formation a pour but de présenter la méthodologie pour embarquer Linux sur le processeur pour les tâches de communication et développer en VHDL vos applicatifs dédiés au traitement d’image sans pénaliser le CPU.
Vous devez concevoir un système embarqué à base de Linux. Il vous faut pour cela créer la bonne distribution et intégrer un certain nombre de librairies tout en assurant la qualité de l’assemblage. Le framework proposé par YOCTO et adopté par tous les grands acteurs du monde Linux embarqué, fait aujourd’hui figure de solution de choix pour créer un tel environnement Linux. Cette formation vous présentera Yocto en détails.
C++ fait partie des langages indétrônables, le classement TIOBE le positionne depuis des années dans les langages les plus utilisés dans l’industrie. Ceci s’explique par la puissance du langage objet, sa polyvalence, et par ses performances d’exécution.
Cette formation, vous propose d’approfondir vos connaissances sur le langage avec un focus sur son utilisation spécifique sur les systèmes embarqués. De nombreux exercices illustrent chaque chapitre afin de mettre en pratique les notions abordées en cours.
L’Intelligence Artificielle est annoncée comme une des technologies de la transformation numérique des entreprises, et en tout premier lieu, celle des TPE/PME et des ETI. Python est un langage de programmation interprété facile à utiliser et puissant pour justifier son utilisation dans l’IA grâce à ses nombreuses bibliothèques.
Cette formation vous initiera au langage informatique Python et la mise en œuvre de ses modules (numpy, spicy, matplotlib, mispy, etc.)
Grand Nancy Innovation, Materalia, La French Tech, CAP’TRONIC, Cinestic et Lorr’Up vous invitent à une matinée articulée autour de l’usage du numérique dans l’industrie afin de fédérer startups, laboratoires et industriels du Grand Est.
Avec la recrudescence des cyberattaques, il devient de plus en plus difficile pour les entreprises de se protéger. Ces cyberattaques peuvent porter atteinte aux données et systèmes informatique d’une entreprise, à son outil de production, mais aussi à ses produits.
Parce qu’il est important que les entreprises puissent se prémunir contre ces attaques, l’Agence AD’OCC, l’UIMM et Cap’tronic organisent un événement dédié à le cybersécurité, le jeudi 7 juillet au Pôle de formation UIMM, Station M - Baillargues.
CB4TECH est une entreprise d’experts en développement électronique et informatique embarquée, un projet avant tout humain et soucieux de l’environnement, lauréat impact you dans la démarche RSE.
« Pour connaitre les prochaines sessions de formation sur TDD, cliquez ici. »
L’architecture de puce ARM du STM32 est connue pour offrir un des meilleurs ratios performance/efficacité du marché, tout en consommant très peu d’énergie. Ces architectures ARM ont d’ailleurs pris naturellement possession du marché de la mobilité, et se retrouve dans une multitude de produits. Ce stage met en œuvre les microcontrôleurs de la famille STM32 de STMicroelectronics. Leur architecture interne (espaces mémoire, timers, interruptions), ainsi que l’utilisation des outils de développement, seront présentées en détail. Des exemples pratiques permettent d’acquérir le savoir-faire essentiel pour la configuration et la programmation en C des circuits STM32. A l’issue de la formation, les stagiaires sauront développer une application faisant appel à l’ensemble des périphériques de base à l’aide des outils de développement STMicroelectronics.
Ce séminaire organisé en partenariat avec le LAAS /CNRS vous propose quelques informations sur l’actualité autour de l’IoT « Internet Of Things » et de la connectivité des objets et la cybersécurité. C’est l’occasion de découvrir les compétences et savoir-faire de quelques intervenants locaux.
Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.
Certains projets de systèmes embarqués impliquent du traitement d’image. Les SoC FPGA sont adaptées à ce type de situations, ils embarquent sur une même puce un processeur et un FPGA. Les deux unités de calcul communiquent via un bus de communication accessible depuis l’espace utilisateur, ou plus simplement par un partage d’une zone de la RAM. Cette formation a pour but de présenter la méthodologie pour embarquer Linux sur le processeur pour les tâches de communication et développer en VHDL vos applicatifs dédiés au traitement d’image sans pénaliser le CPU.
Pour connaitre les prochaines sessions de formation sur Android, cliquez ici
Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.
L’Intelligence Artificielle est annoncée comme une des technologies de la transformation numérique des entreprises, et en tout premier lieu, celle des TPE/PME et des ETI. Python est un langage de programmation interprété facile à utiliser et puissant pour justifier son utilisation dans l’IA grâce à ses nombreuses bibliothèques.
Cette formation vous initiera au langage informatique Python et la mise en œuvre de ses modules (numpy, spicy, matplotlib, mispy, etc.)
Plusieurs formations Linux sont proposées au catalogue, pour en savoir plus cliquez ici.
Le support pour les périphériques est assuré sous Linux par des pilotes (drivers) dont le code se déroule dans le noyau du système d’exploitation. Il est donc nécessaire pour le développeur amené à écrire ou à tester des pilotes de périphériques de maîtriser les concepts propres à la programmation noyau.
Cette formation vous permettra de concevoir, développer et déployer un pilote de périphérique pour le noyau Linux.
Aucun évènement n'est disponible à propos de cette thématique