https://www.phoronix.com/news/Raspberry-Pi-RP2350-Rust Phoronix * Articles & Reviews * News Archive * Forums * Premium Ad-Free * Contact * Popular Categories * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] Raspberry Pi Showcases Rust On The RP2350 Microcontroller Written by Michael Larabel in Raspberry Pi on 7 September 2024 at 11:10 AM EDT. 5 Comments RASPBERRY PI While C tends to be the go-to launguage for microcontrollers, Raspberry Pi is promoting the prospects of using Rust on their RP2350 microcontroller. Featured on the Raspberry Pi blog on Friday is a post by embedded developer Jonathan Pallant around his work on Rust programming for the RP2350 microcontroller. Raspberry Pi RP2350 microcontroller Following successes with the Rust programming language on the earlier RP2040, Pallant and other developers have been working on embracing Rust for the RP2350 microcontroller. With using Rust code there has been success in leveraging the RP2350 for booting in both the Arm Secure and RISC-V modes, SPI / UART / I2C peripheral support, engaging the DMA engine, reading OTP with/without ECC, double-precision co-processor, GPIO interaction, and other features. Those interested in the prospects of using the Rust programming language with the Raspberry Pi RP2350 microcontroller can learn more over on the Raspberry Pi blog. 5 Comments Tweet Related News Linux Patches Work To Upstream Raspberry Pi's RP1 PCI Device Support Raspberry Pi 5 2GB Launches At $50 USD Raspberry Pi OS Brings Labwc Wayland Compositor As Optional Alternative To Wayfire Suspend To Idle Under Linux Being Worked On For Raspberry Pi Raspberry Pi Connect Adds Remote Shell Access, Support For Older Raspberry Pi SBCs Raspberry Pi 5 Kernel Graphics Driver Support Will Hopefully Be Upstreamed Soon About The Author Michael Larabel Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week Rust Linux Developers Compared To Road Builders & Mapmakers Servo Browser Now Supports Tabbed Browsing, WAV Audio Files KDE Again Operated At A Loss During 2023 Redox OS Unlocks Faster VM Performance, "Slightly Faster" Than Linux In Some Benchmarks Debian Developers Figuring Out Plan For Removing More Unmaintained Packages Wayland Protocols 1.37 Introduces Three New Protocols Firefox 130 Now Available With WebCodecs API Enabled On The Desktop Microsoft Further Improves D3D12 Video Acceleration In Mesa Latest Linux News Raspberry Pi Showcases Rust On The RP2350 Microcontroller Slimbook KDE Plasma VI Laptop Announced - Powered By AMD Ryzen 7 8845HS GTK 4.16 Released With Vulkan GSK Renderer By Default On Wayland AMD Enables Per-Queue Resets For Newer GPUs & Other Linux 6.12 AMDGPU Changes Wine 9.17 Released With Better ARM64 CPU Detection, HiDPI Window Surface Scaling Intel Graphics Driver With Linux 6.12 Will Finally Report Fan Speeds Updated Patches Allow Compiling The Linux Kernel From Within macOS Pre-Ordered The ASUS Zenbook S 14 For Intel Core Ultra "Lunar Lake" Linux Testing Linux Very Close To Enabling Real-Time "PREEMPT_RT" Support Linux 6.11-rc7 To Fix A "Massive Performance Regression" For AMD Graphics Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles AMD Zen 5 Not Affected By Inception/SRSO, mitigations=off Yields No Benefit On Ryzen 9000 Series AmpereOne Performance On Linux 6.11 Kernel, 4K vs. 64K Page Size Comparison AMD Ryzen 9 9950X Power/Performance With CPU Frequency Scaling Driver Tunables AmpereOne Performance Scaling From 32 To 192 Cores, Core-For-Core Benchmarks Against Ampere Altra Max TUXEDO Sirius 16 Gen 2 Linux Laptop Pairs The AMD Ryzen 7 8845HS With Radeon RX 7600M XT Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through a PayPal tip or tip via Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel * OpenBenchmarking.org Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter * Legal Disclaimer, Privacy Policy, Cookies | Privacy Manager | Contact * Copyright (c) 2004 - 2024 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.