OFFRE LISEUSES

Une liseuse achetée = une housse offerte* jusqu'au 21 juin

Embedded and Low-Level Development in Rust: Hardware Access and Performance Tuning. Modern Systems Programming with Rust

Par : Dorian Reed
Offrir maintenant
Ou planifier dans votre panier
Disponible dans votre compte client Decitre ou Furet du Nord dès validation de votre commande. Le format ePub protégé est :
  • Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
  • Compatible avec une lecture sur liseuses Vivlio
  • Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony
  • Non compatible avec un achat hors France métropolitaine
Logo Vivlio, qui est-ce ?

Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement

Pour en savoir plus sur nos ebooks, consultez notre aide en ligne ici
C'est si simple ! Lisez votre ebook avec l'app Vivlio sur votre tablette, mobile ou ordinateur :
Google PlayApp Store
  • FormatePub
  • ISBN8233188701
  • EAN9798233188701
  • Date de parution03/03/2026
  • Protection num.Adobe DRM
  • Infos supplémentairesepub
  • ÉditeurLinda Balsamo

Résumé

Take control of the physical world with Rust. There is a profound moment in software engineering when your code escapes the operating system and directly manipulates physical hardware. Embedded and Low-Level Development in Rust is your comprehensive guide to crossing that boundary. Designed for experienced backend developers and veteran C firmware engineers alike, this book strips away abstract programming concepts and grounds them in the reality of microcontrollers, registers, and bare-metal architecture.
Discover how to leverage Rust's strict memory safety and zero-cost abstractions to build highly optimized, production-ready firmware. You will learn to navigate the constraints of environments without a standard library, manage memory safely without a global heap, and translate complex hardware datasheets into strongly typed, compile-time verified code. Inside this book, you will master: Bare-Metal Foundations: Understand ARM Cortex-M architecture, memory maps, and cross-compilation toolchains.
Direct Hardware Interaction: Safely manipulate memory-mapped registers, build Hardware Abstraction Layers (HALs), and utilize Typestate Programming to prevent invalid configurations. Real-Time Concurrency: Navigate the Nested Vectored Interrupt Controller (NVIC), handle preemption safely, and implement lock-free data structures. Observability and Debugging: Use hardware debug probes, JTAG, SWD, and deferred formatting for zero-cost telemetry.
Extreme Performance Tuning: Measure worst-case execution time, optimize instruction pipelines, and manage dynamic power consumption to maximize battery life. Stop fighting unpredictable C pointers and read-modify-write data races. Embrace the safety, concurrency, and performance of embedded Rust. Whether you are controlling motors, reading environmental sensors, or designing complex industrial state machines, this book provides the exact architectural blueprints you need to engineer hardware systems you can trust.