Formation Rust embarqué

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Développer du code Rust adapté à des environnements à ressources limitées
  • Organiser et configurer un projet Rust dédié au développement de systèmes embarqués
  • Créer des applications embarquées en Rust, en appliquant des pratiques de programmation et des architectures logicielles adaptées à ce type de développement
  • Mettre en place un projet Rust pour le développement de modules pour le kernel Linux
  • Concevoir et implémenter du code Rust efficace et sécurisé pour le kernel Linux

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Exploitez tout le potentiel de Rust pour vos projets de systèmes embarqués grâce à notre formation de référence. Conçu par des experts du langage, ce programme complet fait le lien entre la théorie et la pratique, guidant les participants à travers les fonctionnalités révolutionnaires de Rust, notamment en matière de sécurité et de performance. Pendant 3 jours, les apprenants aborderont les bases de Rust pour l'embarqué et les techniques de programmation avancées, avec des activités pratiques adaptées aux applications du monde réel. Améliorez les compétences de votre équipe et les résultats de vos projets grâce à cette formation Rust embarqué !

Programme

Introduction à la formation Rust pour l’embarqué

Présentation générale de la formation Rust embarqué.
Récapitulatif des principes fondamentaux en programmation Rust.

Programmation Rust en milieu restreint

Développement Rust sans l’utilisation de la bibliothèque standard (no-std).
Compatibilité des bibliothèques en mode no-std.
Pratiques de codage exempt d’allocation mémoire.
Conception du panic handler.
Création d’un gestionnaire d’allocation mémoire.

Rust et les cibles embarqués (embedded targets)

Configuration pour la compilation croisée.
Techniques de débogage.
HAL (Hardware Abstraction Layer).
Gestion des interruptions.

Programmation asynchrone pour systèmes embarqués

Utilisation de runtimes asynchrones dans les dispositifs embarqués.
Adaptation du code Rust asynchrone pour l’embarqué.

Utilisation de Rust dans le noyau Linux

Développement d’un module pour le noyau Linux avec Rust.
Initialisation et configuration de projet.
Outils et processus de compilation pour le noyau.

Prérequis

Compréhension des principes fondamentaux du développement logiciel, connaissances de base en programmation Rust ainsi que sur les environnements Unix/Linux.

Public

Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

À l’issue de cette formation Objets connectés, vous maîtriserez les éléments fondamentaux pour :

  • Comprendre l’évolution du M2M vers le Tout-internet et ses implications multiples
  • Intégrer la notion de valeur, identifier le marché, et valoriser votre offre
  • Établir une architecture technique orientée IoT, de bout en bout, adaptée à votre métier
  • Savoir analyser les technologies, les solutions, les fonctionnalités qui rendent possible l’IoT
  • Développer votre sens critique et détecter les opportunités
Tarif

A partir de 1 710,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Yocto vous serez en mesure de :

  • Créer un système Linux embarqué avec Yocto Project
  • Maitriser la personnalisation de l'image (configuration du système, ajout de packages divers)
  • Maitriser la configuration avancée (extension de recettes, création de patches, kernel et device tree)
  • Développer le code métier
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Rust - Initiation

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Rust Initiation vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire les caractéristiques du langage RUST et son positionnement par rapport aux standards et à ses concurrents
  • Maîtriser votre environnement de développement (éditeur, exécution, debug, tests, documentation, etc.)
  • Maîtriser la syntaxe de base en RUST (variables, types, structures, fonctions, etc.)
  • Aborder sereinement l’écosystème (modules, librairies utiles)
  • Approfondir les concepts et la syntaxe (types avancés, gestion des erreurs, généricité, pattern matching, macros, parallélisme, sécurité, qualité, etc.)
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le matériel, l'architecture et les éléments logiciels des HPE Alletra 5000
  • Lister et comparer les options de gestion des HPE Alletra 5000
  • Expliquer la terminologie, les caractéristiques et le flux des opérations lecture / écriture du provisionnement des HPE Alletra 5000
  • Décrire l'initialisation des disques HPE Alletra 5000 et le système embarqué Data Services Cloud Console
  • Préparer et créer des hosts et des groupes initiateurs pour un disque de stockage HPE Alletra 5000
  • Travailler sur les volumes, les collections de volumes et la Quality of Service (QoS)
  • Décrire et gérer les snapshots, les clones et les templates de protections
  • Décrire le concept, l'utilisation et les bénéfices d'une architecture de stockage HPE Alletra 5000 étendue
  • Expliquer les concepts de réplications à distance asynchrones, l'implémentation et les scénarios de panne
  • Décrire les concepts de Peer Persistence, l'architecture, les prérequis et le processus Automatic Switchover (ASO)
  • Reconnaître les options et les outils de surveillance des HPE Alletra 5000
  • Décrire la procédure de mise à jour de l'OS des HPE Alletra 5000.
Tarif

A partir de 2 520,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation Linux embarqué vous serez en mesure de :

  • Créer un système Linux embarqué
  • Personnaliser un système embarqué (ajustement du système, des services, du réseau, paramétrage du noyau)
  • Savoir développer du code métier
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Rust - Avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Rust Avancé vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Créer ses propres macros déclaratives
  • Utiliser les traits et maîtriser l’ownership dans des cas avancés
  • Choisir les types les plus adaptés à ses applications
  • Écrire un programme concurrent multi-thread
  • Appeler Rust depuis C et inversement
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer le processus étape par étape que les planificateurs subiront dans l'exécution des tâches de planification de la production sur une base quotidienne
  • Configurer des profils d'alertes pour gérer les exceptions quotidiennes.
Tarif

A partir de 4 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances necessaires pour :

  • Porter Uboot sur une nouvelle carte
  • Comprendre et modifier un fichier DTS (Device Tree Source)
  • Connaître les adaptations nécessaires au BSP LINUX pour un portage
  • De créer un micro système de fichier LINUX et d'y ajouter de nouveaux modules noyau
Tarif

A partir de 2 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Technologies Web vous aurez acquis les connaissances et les compétenes nécesaires pour :

  • Comprendre les architectures WEB et les technologies sous-jacentes
  • Développer en HTML/HTML5
  • Créer et utiliser des feuilles de style CSS3
  • Proposer des formulaires dans votre application WEB
  • Tirer parti des nouveautés HTML5 et CSS3 pour alléger les besoins en JavaScript
  • Connaître les possibilités multimédia en HTML5/Javascript (video, son, animation)
  • Créer des mises en page avec les CSS Grid
  • Adapter l'affichage des versions mobile / tablette avec BootStrap
  • Proposer des services géolocalisés dans vos développements
  • Faciliter la communication entre le serveur et le navigateur (Ajax)
  • Proposer des applications hors ligne (mobile, tablette)
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation JavaScript, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement du langage JavaScript
  • Savoir implémenter du JavaScript conjointement avec du HTML et du CSS
  • Savoir manipuler le contenu et l’interactivité d’une page web
  • Savoir gérer les évènements déclenchés par l’utilisateur ainsi que les manipulations dynamiques
  • Savoir utiliser JavaScript pour animer l’aspect graphique d’un site web
  • Savoir dialoguer avec le serveur (AJAX)
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...