Journal Découverte de rust pour l'embarqué 2

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
15
10
juin
2026

Suite à l'article précédent, je continue ma découverte de RUST pour l'embarqué. Cette fois-ci, je me suis intéressé à la gestion des interruptions. Pour appréhender ce problème, je me suis lancé dans l'implémentation d'une API de délais non bloquante basé sur le périphérique "SYSTICK".

L'idée est de créer une api qui ressemble à:

 let mut mon_timer = delay::new();

 mon_timer.start(250);

 loop{
     if mon_timer.expired() == true {
         mon_timer.
(…)

Journée Rust Paris le 9 juin 2026 pour les devs et utilisateurs

14
3
juin
2026
Rust

Adeptes de Rust, et aussi ceux qui se demandent s'il faut s'y mettre, bloquez votre 9 juin 2026 la semaine prochaine ! La conférence Rust Paris revient pour sa troisième édition, même jour, même heure et même lieu. Cette journée est toujours dédiée aux développeurs et aux utilisateurs de Rust, avec un mot d’ordre : REX — retour d’expérience. Les intervenants viendront partager leurs succès, mais aussi les défis rencontrés, dans des contextes variés : WebAssembly, systèmes embarqués, critiques & Temps-réel, cybersécurité (fuzzing, audit), vérification formelle & certification, Big Data, HPC, Cloud & Microservices, Réseaux & Infrastructures, IA, recherche académique…

Bannière de la conférence RUST 2026

  • 📅 9 juin 2025
  • ⏰ 9h00 — 19h00
  • 📍 Université de Jussieu – 4, place Jussieu 75005 Paris, amphithéâtre 43, au fond à droite en entrant
  • 🎟️ C'est une conférence payante (120 € HT) mais…
    • 15% de réduction pour les lecteurs de LinuxFr.org si vous utilisez le code LinuxFR_RustParis2026
    • voire gratuite si votre employeur est membre de Systematic (Pôle de compétitivité organisateur via le Hub Open Source)

Journal Spacewar

7
10
mai
2026

Chers colègues et amis linuxiens,

Spacewar! est une ré-implémentation fidèle de Spacewar! 4.8 (juillet 1963) pour PDP-1 en Rust. Programation à virgule fixe, noyau no_std.

Deux vaisseaux, un puits de gravité, quelques étoiles et un bouton « hyperespace » fortement déconseillé.

J'ai aussi ajouté la musique dans le même esprit avec une réimplémentation de Harmony Compiler.

Pour jouer, il faut être deux.

Pour ceux qui ont la flegme de compiler j'ai essayé de fournir les exécutables pour différents systèmes ici (…)

Journal Je me lance dans un petit projet en Rust

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
22
mar.
2026

Cher journal,

Je me suis mis à expérimenter un peu avec Rust dans l'optique de faire un petit serveur business pour Bim!. Peut-être te souviens-tu que j'avais envisagé ce langage pour le jeu au début de son développement ? À l'époque j'avais considéré que la marche était trop haute vis-à-vis de la taille du projet et je m'étais rabattu sur des outils éprouvés. Je pense toujours que ça aurait été un mauvais choix, mais par contre pour la partie (…)

Forum Linux.général Ghostty 1.3 : le terminal en Rust qui veut remplacer Alacritty et WezTerm

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
mar.
2026

Hello hello les geeks !!

Ça fait un moment que je cherchais un terminal qui coche toutes les cases sans config de 200 lignes. Ghostty 1.3 (sorti début mars) m'a convaincu en 10 minutes.

Ce qui change vraiment par rapport aux autres :
- Rendu GPU natif (Zig, pas Electron) → 0 lag même sur 10 000 lignes de log
- Recherche dans le scrollback (Ctrl+Shift+F) enfin intégrée nativement
- Scrollbars GTK4 natives sur Linux → s'intègre proprement dans un (…)

Créer un site Web local de documentation pouvant exporter en PDF avec mdBook

Posté par  (site web personnel) . Édité par BAud, Benoît Sibaud et Xavier Teyssier. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
15
14
mar.
2026
Doc

La documentation du langage Rust (le langage qui veut remplacer le C et le C++ en sécurisant l’accès mémoire et en supprimant le ramasse-miette) est écrite en Markdown.

Comme cette documentation doit pouvoir suivre l’évolution du langage (et donc évoluer avec chaque version de Rust) l’équipe Rust a créé mdBook pour pouvoir générer un livre en PDF à partir de chapitres HTML écrits en Markdown.

Journal Découverte de rust pour l'embarqué

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
38
9
mar.
2026

Rust sur microcontrôleur

J'avais déjà fait quelques essais de rust mais exclusivement pour des outils cli. Cependant mon cœur de métier et ce que j'apprécie c'est programmer des microcontrôleurs. Donc, en ce début d'année je me suis motivé, je suis sorti de ma zone de confort et j'ai écrit un petit firmware pour un stm32 en rust. Quelque chose de tout simple, un programme qui fait juste clignoter une led (l'équivalent du traditionnel hello world pour l'embarqué).

J'ai suivi (…)