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 ?
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.)
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.
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.
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.
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.
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.
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.
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. »
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
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.
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.
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.
Pour connaitre les prochaines sessions de formation sur Qt, cliquez ici
Qt est un outil de développement multiplateforme permettant de créer des applications à partir d’un unique code source. Avec Qt, tout élément de la fenêtre est appelé un widget.
Cette formation se concentre sur l’utilisation des Widgets pour la création d’applications pour ordinateurs de bureau.
Le format demi-journée permet aux stagiaires de travailler sur le temps restant sur des TP proposés par le formateur ou les stagiaires.
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.
Aucun évènement n'est disponible à propos de cette thématique