Formation Rust embarqué

Qualiopi

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é !

À partir de 2250 €
Durée 3 jours
Localisation Partout en France
Logo de Sparks - Formation Rust embarqué

Proposé par

Sparks

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 admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • 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

Programme de la formation

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.

Logo de Sparks - Formation Formation Rust embarqué

Proposé par

Sparks

"Tout l'IT, vraiment tout"

Voir la fiche entreprise
À partir de 2250 €
Logo de Sparks - Formation Rust embarqué

Formation Rust embarqué

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.