September 7th, 2024

Raspberry Pi Showcases Rust on the RP2350 Microcontroller

Raspberry Pi is promoting Rust programming on the RP2350 microcontroller, building on its success with the RP2040, enabling various functionalities and exploring advantages over traditional C in microcontroller applications.

Read original articleLink Icon
Raspberry Pi Showcases Rust on the RP2350 Microcontroller

Raspberry Pi is promoting the use of the Rust programming language on its RP2350 microcontroller, as highlighted in a recent blog post by embedded developer Jonathan Pallant. This initiative follows the successful implementation of Rust on the earlier RP2040 model. Developers have made significant progress in utilizing Rust for various functionalities of the RP2350, including booting in Arm Secure and RISC-V modes, supporting SPI, UART, and I2C peripherals, engaging the DMA engine, and managing GPIO interactions. The Rust programming language is being explored for its potential advantages in microcontroller applications, traditionally dominated by C. For those interested in learning more about Rust's capabilities on the RP2350, additional information is available on the Raspberry Pi blog.

- Raspberry Pi is advocating for Rust programming on the RP2350 microcontroller.

- The initiative builds on previous successes with Rust on the RP2040.

- Key functionalities enabled by Rust include booting modes and peripheral support.

- Rust is being considered for its advantages over traditional C in microcontroller programming.

- More details can be found on the Raspberry Pi blog.

Link Icon 3 comments
By @transpute - 8 months
https://hackaday.com/2024/09/04/the-worsening-raspberry-pi-r...

> The newly released RP2350 microcontroller has a confirmed new bug in the current A2 stepping, affecting GPIO pull-down behavior.. Presumably there will be a Bx stepping at some point, but for now it is clear that the RP2350’s A2 stepping is probably best avoided.

By @sinuhe69 - 8 months