This repository contains a series of practical exercises developed as part of the Rust programming course at Télécom Paris during the 2022/2023 academic year. These exercises aim to reinforce key concepts of the Rust language, with a focus on systems programming and embedded development.
- tp0/: tp0/: Introduction to Rust, featuring exercises on Fibonacci sequence implementation, as well as concepts of mutability, ownership, and lifetimes.
- tp1-virtual-machine/: Implementation of a simple virtual machine, covering instruction parsing, memory handling, and low-level computation.
- tp2-led-matrix/: Control of an LED matrix using Rust, exploring embedded programming concepts and hardware control.