Google Pigweed SDK Now Supports Raspberry Pi RP2350 Microcontroller
Google's Pigweed SDK now supports the Raspberry Pi RP2350 microcontroller, enhancing embedded software development with open-source libraries, cross-platform support, and features like RPC communication and reusable modules.
Read original articleGoogle has announced that its Pigweed SDK now supports the Raspberry Pi RP2350 microcontroller, enhancing embedded software development capabilities. The Pigweed SDK, which consists of open-source libraries, aims to streamline the development process for tiny 32-bit microcontrollers, including the Raspberry Pi Pico series. Released on August 8, 2024, the SDK utilizes the Bazel build system and an open-source Clang/LLVM toolchain, providing developers with sample code, modules, and comprehensive tutorials. Key features include self-contained building and testing, efficient device communication via Remote Procedure Call (RPC), and support for Visual Studio Code and GitHub Actions. The SDK is designed for cross-platform development on macOS and Linux, with Windows support forthcoming. It includes reusable and hardware-agnostic modules, along with RP2-specific drivers for various protocols. A demo showcasing the SDK's capabilities is available, featuring a completed air quality monitor project. Additionally, the Kudzu project, a PCB badge designed for Maker Faire 2023, demonstrates the SDK's versatility. This development is expected to facilitate the creation of complex, scalable products using the RP2350 and other compatible platforms.
- Google Pigweed SDK now supports Raspberry Pi RP2350 microcontroller.
- The SDK includes open-source libraries for faster embedded software development.
- Key features include a Bazel build system, RPC communication, and cross-platform support.
- The SDK provides reusable modules and hardware-specific drivers for enhanced functionality.
- A demo project and the Kudzu PCB badge showcase the SDK's capabilities.
Related
Moving to a RTOS on the RP2040
The article discusses transitioning to an RTOS on RP2040 for a hardware controller project. Initial challenges with FreeRTOS led to exploring NuttX and Zephyr, highlighting pros and cons for project utility.
pw_rpc: Efficient, low-code-size RPC system for embedded devices
The website offers information on Pigweed, embedded libraries for connected devices. It covers build systems, hardware targets, OS support, third-party modules, and supports platforms like Android, Arduino, Raspberry Pi RP2040, and STM32F429.
Introducing the RP2350
The RP2350 microcontroller upgrades the RP2040 with two Cortex-M33F cores, enhanced DMA, and PIO capabilities, supporting QSPI PSRAM and new variants with built-in flash, outperforming STM32H7.
Raspberry Pi Pico 2 lands with RISC-V cores
Raspberry Pi launched the Pico 2 with RP2350 microcontroller, featuring RISC-V and Arm cores, enhanced memory, security features, and a price of $5, targeting hobbyists and professionals.
RP2350 Launch Blog
Raspberry Pi launched the RP2350 microcontroller family, featuring dual-core Arm Cortex-M33 and RISC-V options, enhanced specifications, native Rust support, and four variants for diverse project requirements.
Related
Moving to a RTOS on the RP2040
The article discusses transitioning to an RTOS on RP2040 for a hardware controller project. Initial challenges with FreeRTOS led to exploring NuttX and Zephyr, highlighting pros and cons for project utility.
pw_rpc: Efficient, low-code-size RPC system for embedded devices
The website offers information on Pigweed, embedded libraries for connected devices. It covers build systems, hardware targets, OS support, third-party modules, and supports platforms like Android, Arduino, Raspberry Pi RP2040, and STM32F429.
Introducing the RP2350
The RP2350 microcontroller upgrades the RP2040 with two Cortex-M33F cores, enhanced DMA, and PIO capabilities, supporting QSPI PSRAM and new variants with built-in flash, outperforming STM32H7.
Raspberry Pi Pico 2 lands with RISC-V cores
Raspberry Pi launched the Pico 2 with RP2350 microcontroller, featuring RISC-V and Arm cores, enhanced memory, security features, and a price of $5, targeting hobbyists and professionals.
RP2350 Launch Blog
Raspberry Pi launched the RP2350 microcontroller family, featuring dual-core Arm Cortex-M33 and RISC-V options, enhanced specifications, native Rust support, and four variants for diverse project requirements.