October 15th, 2024

You can run Linux on the RISC-V cores of the Raspberry Pi Pico 2's RP2350

A developer has run Linux on the Raspberry Pi Pico 2's RP2350 microcontroller, facing memory limitations and bugs, particularly with UART, but it shows potential for future enhancements.

Read original articleLink Icon
You can run Linux on the RISC-V cores of the Raspberry Pi Pico 2's RP2350

A developer has successfully run Linux on the RISC-V cores of the Raspberry Pi Pico 2's RP2350 microcontroller, despite the challenges posed by its limited memory and lack of a memory management unit (MMU). The project required using a Linux version compatible with these constraints and additional memory from alternative boards like the SparkFun Pro Micro RP2350 or the Pimoroni Pico Plus 2 W. The installation process involves setting up a RISC-V build environment, cloning a GitHub repository, and compiling the necessary components. Although Linux can boot on the RP2350, its usability is currently restricted due to bugs, particularly with UART functionality, which only allows single-character input. This limitation hinders direct command entry in the shell. Despite these issues, the project serves as a proof of concept, indicating potential for future enhancements and applications in Raspberry Pi Pico projects.

- Linux can run on the RISC-V cores of the Raspberry Pi Pico 2's RP2350 microcontroller.

- The project requires additional memory from alternative boards to function effectively.

- Current usability is limited due to bugs, especially with UART functionality.

- The installation process involves setting up a RISC-V build environment and compiling components from a GitHub repository.

- The project is seen as a proof of concept with potential for future improvements.

Link Icon 1 comments
By @elintknower - 6 months
Is there a good platform that includes wifi / bluetooth with the RP2350?