Formation Rust embarqué.
Score de satisfaction : 4.51/5
Durée :
3 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
Rust embarqué
à partir de
2250 €HT

Référence :
SF33838
Durée :
3 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Rust embarqué.

Apprenez le développement embarqué en Rust, le langage de programmation préféré des développeurs !

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

Objectifs pédagogiques.

1Développer du code Rust adapté à des environnements à ressources limitées

2Organiser et configurer un projet Rust dédié au développement de systèmes embarqués

3Créer des applications embarquées en Rust, en appliquant des pratiques de programmation et des architectures logicielles adaptées à ce type de développement

4Mettre en place un projet Rust pour le développement de modules pour le kernel Linux

5Concevoir et implémenter du code Rust efficace et sécurisé pour le kernel Linux

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

Programme de formation Rust embarqué.

PDF

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.

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Rust embarqué.

Rust, avec son système de gestion de la mémoire sans garbage collector et son modèle de concurrence sûr, est particulièrement bien adapté à la programmation pour les systèmes embarqués. Son approche de sécurité de la mémoire à la compilation aide à prévenir des catégories entières d’erreurs courantes dans la programmation embarquée.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT