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

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

Rust - Débutant

Proposé par M2I

Objectifs de la formation

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

  • Découvrir et utiliser le langage Rust
  • Installer l'environnement de développement
  • Décrire les concepts de base (ownership et mutabilité)
  • Appliquer le polymorphisme et les traits
  • Utiliser l'ordre supérieur
  • Découvrir les collections
  • Décrire la concurence sans peur.
Tarif

A partir de 1 800,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire l'architecture d'un système embarqué sous Linux et sa construction
  • Développer et mettre au point des applications pour le système embarqué
  • Utiliser la chaîne de compilation croisée
  • Installer, utiliser et configurer Boot Loader, le noyau Linux...
Tarif

A partir de 3 350,00 €

Durée

5j / 35h

Modes
  • Centre

Objectifs de la formation

Créer des applications autour du framework MVC Laravel
Tarif

A partir de 2 975,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation CEFRI Option RNE (Réacteur Nucléaire Embarqué) - Prévention des risques - Initial - Niveau 1 (PR1-RNE) :

- Réaliser des opérations en zone délimitée dans des installations nucléaires de la branche d’activité Réacteur Nucléaire Embarqué (RNE)

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes

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

  • Mettre en œuvre les concepts fondamentaux de Rust dans le cadre d'un projet spécifique
  • Intégrer des concepts de programmation avancée tels que les constantes calculées, la réflexion, et la gestion de la mémoire non déplaçable
  • Appliquer les principes de la programmation asynchrone à travers un cas pratique de développement d'application
  • Concevoir des structures de programmation optimisées pour des applications embarquées
  • Identifier et comparer les différentes bibliothèques graphiques disponibles
  • Développer une interface graphique
  • Créer une application web fonctionnelle
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Parfaire ses connaissances en Linux embarqué et temps réel
  • Comprendre les principes du fonctionnement en mono tâche et en multitâche
  • Gérer l'exécution ordonnée des tâches
  • Comprendre les méthodes de partage des ressources
  • Comprendre l'architecture d'un OS Temps Réel
Tarif

A partir de 700,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer le Raspberry Pi pour préparer un système embarqué sous Linux
  • Transformer une carte ARM Raspberry Pi en une plateforme applicative à bas coût
  • Tirer partie de ses capacités à piloter des modules électroniques externes
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Rust

Proposé par DAWAN

Objectifs de la formation

Connaître l'intérêt et l'utilisation du langage Rust - Etre capable de développer, compiler et tester une application en Rust
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...