Programming the RP2350 with Rust (Paperback)

Langue : anglais

Edité par Independently Published, 2026

9798171150129

Vendeur : Grand Eagle Retail, Bensenville, IL, Etats-UnisGrand Eagle Retail

Vendeur avec une évaluation de 5 étoiles

Vendeur AbeBooks depuis 12 octobre 2005

Livre broché

Etat: Neuf

EUR 30,79

 Frais de port gratuits 
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible

Ajouter au panier
Retours gratuits sous 30 jours

A propos de cet article

Paperback. This is a comprehensive, engineering-focused guide to building high-performance, asynchronous, and hardware-secured firmware on the Raspberry Pi Pico 2 using bare-metal Rust.Master Production-Grade Embedded Rust on the RP2350 and Raspberry Pi Pico 2The embedded systems landscape is moving away from legacy C/C++ memory management toward compiler-enforced safety and modern concurrency. Programming the RP2350 with Rust delivers a complete, hands-on roadmap for developing robust bare-metal firmware targeting the RP2350 microcontroller and Raspberry Pi Pico 2.From initial toolchain configuration to low-level hardware security, this guide bypasses generic tutorials to provide architectural depth, register-level clarity, and practical, production-ready patterns.What You Will LearnBare-Metal Rust & Toolchain Setup: Configure the Rust 2024 edition toolchain, cross-compile for dual-core ARM Cortex-M33 and Hazard3 RISC-V targets, and eliminate silent stack overflows using flip-link and probe-rs.Startup Sequence & Memory Layout: Master #![no_std] and #![no_main] environments, custom diagnostic panic handlers, linker scripts (memory.x), and the RP2350 boot sequence.Registers & HAL Control: Leverage Peripheral Access Crates (PAC), direct atomic bit manipulation via the Single-Cycle IO (SIO) block, and the modern embassy-rp Hardware Abstraction Layer.Asynchronous Concurrency with Embassy: Replace bloated RTOS kernels with cooperative multitasking, async timers, power-efficient sleep states (wfi), and non-blocking hardware interrupt handling.Communication Protocols & Ecosystem: Build robust drivers using embedded-hal and embedded-graphics across I2C, high-speed SPI, and diagnostic UART interfaces.Hardware-Rooted Security: Secure the RP2350 using One-Time Programmable (OTP) anti-fuse memory, ECDSA signature verification with Secure Boot, redundancy coprocessor monitoring, and anti-tamper watchdog configurations.End-to-End Capstone ProjectDesign, optimize, and lock down a production-grade Secure Async Environment Monitor & OLED Dashboard: Build non-blocking asynchronous sensor drivers with statistical validation.Render dynamic level meters and UI frames using embedded-graphics and local frame buffering.Finalize production lockdown: embed signed image manifests, blow OTP security fuses, disable debug ports (SWD), and profile memory to eliminate heap fragmentation.Target AudienceEmbedded engineers and C/C++ developers transitioning to modern, memory-safe Rust.Firmware architects and IoT engineers building secure, field-resilient connected hardware.Raspberry Pi Pico 2 enthusiasts ready to advance from hobby scripts to professional bare-metal systems. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.…

N° de réf. du vendeur 9798171150129

Titre
Programming the RP2350 with Rust (Paperback)
Auteur
Lawrence Lastly
Éditeur
Independently Published
Année de publication
2026
État de l'article
new
Reliure
Paperback
Langue
anglais
ISBN à 13 chiffres
9798171150129

Grand Eagle Retail

Bensenville, IL, Etats-Unis

Vendeur avec une évaluation de 5 étoiles

Vendeur AbeBooks depuis 12 octobre 2005

Frais d'expédition à l'intérieur de ce pays : Etats-Unis

Article6 à 14 jours ouvrés6 à 16 jours ouvrés
Premier articleEUR 0,00EUR 0,00
Les délais de livraison sont fixés par les vendeurs et varient en fonction du transporteur et du lieu. Les commandes transitant par les douanes peuvent être retardées et les acheteurs sont responsables de tous les droits ou frais associés. Les vendeurs peuvent vous contacter au sujet de frais supplémentaires afin de couvrir toute augmentation des coûts d'expédition de vos articles.

Modes de paiement

  • Visa
  • Mastercard
  • American Express
  • Carte Bleue
  • Apple Pay
  • Google Pay

Profil professionnel du vendeur

APOLLO ONLINE CORP.

605 Geddes Street
Wilmington, DE Etats-Unis 19805