Using RISC-V cores on the Raspberry Pi Pico 2 board and RP2350 MCU – From blinking an LED to building Linux

Raspberry Pi Pico 2 RP2350 RISC-V review

Raspberry Pi Pico 2 was released last month with a Raspberry Pi RP2350 microcontroller equipped with two Arm Cortex-M33 cores and two 32-bit RISC-V “Hazard3” cores with up to two cores usable at any time. So in this guide, we’ll show how to use the RISC-V cores on the RP2350 MCU, compare their performance against the Arm Cortex-M33 cores, and even build Linux for RISC-V for RP2350 boards that have PSRAM. Apart from the extra memory and more powerful cores, plus new features related to security and the HSTX interface, the Raspberry Pi Pico 2 and Pico will be very similar to the end user and the instructions in our article “Getting Started with Raspberry Pi Pico using MicroPython and C” remain valid. I don’t think there’s a MicroPython RISC-V image yet, so we’ll focus on running C programs on the RISC-V cores. A quick check with the Arm cores […]

Edgeberry allows you to build and manage Raspberry Pi IoT Edge devices

Edgeberry fully assembled

The EdgeBerry is an open-source platform that comprises a base board, hardware cartridges, and software for building Raspberry Pi IoT Edge solutions designed by Belgium-based maker, Sanne Santens. The Edgeberry Base Board is the primary printed circuit board that connects all the other components to the Raspberry Pi. While it is not a HAT (Hardware Attached on Top), it plugs into the GPIO header on the Pi and provides certain interfaces and features that make it easier to use your Raspberry Pi as an IoT Edge device and deploy it in the real world. Unused GPIO pins are exposed on the expansion slot for Edgeberry Hardware Cartridges. Edgeberry Base Board specifications: 40-pin GPIO connector for interfacing with the Raspberry Pi Expansion slot for connecting Edgeberry Hardware Cartridges Misc – Buzzer, Bi-color LED, Button 3A step-down converter 12V DC power jack A unique advantage of the Edgeberry platform is the ability […]

EDATEC ED-SBC2300 – A Raspberry Pi CM4-powered industrial Mini-ITX motherboard

EDATEC ED SBC2300 Raspberry Pi CM4 powered Mini ITX Industrial Motherboard

The EDATEC ED-SBC2300 is an industrial mini-ITX motherboard built around the Raspberry Pi CM4. The motherboard offers various storage options including eMMC flash, microSD card, and mSATA SSD. It supports dual displays (HDMI + LVDS or HDMI + eDP with touchscreen), offers diverse connectivity with USB, GbE port, RS232, RS485, and GPIO, and boasts integrated security features like RTC, EEPROM, and crypto authentication. The board supports a wide 9V-36V DC power input and PoE is also an option through an add-on board. With its compact size, flexible I/O, and industrial-grade features, the ED-SBC2300 series suits applications like kiosks, digital signage, industrial automation, and IoT devices. Previously we have written about similar products from EDATEC including the RPI CM4-based industrial computer, the EDATEC ED-HMI2320-156C fanless panel PC, and the EDATEC ED-HMI2120-101C, also an industrial panel PC with an 10.1-inch capacitive touchscreen. Feel free to check those out if you are interested […]

Raspberry Pi Pico Arduino core 4.0 adds support for RP2350 boards

Raspberry Pi RP2350 Arduino

Earle F. Philhower, III has just released the Raspberry Pi Pico Arduino core 4.0 with support for a range of Raspberry Pi RP2350 boards beside the official Raspberry Pi Pico 2. Shortly after the RP2040-based Raspberry Pi Pico board was released, we got two Arduino SDKs, the first being the community-supported Raspberry Pi Pico Arduino core maintained by Earle, and the second being the official Arduino Core Mbed 2.0 for boards as such as Arduino Nano Connect RP2040. We are again likely to have two Arduino SDKs for the RP2350 starting with the Raspberry Pi Pico Arduino core. Key changes in Raspberry Pi Pico Arduino core 4.0: Adds Raspberry Pi RP2350 support (Arm only; RISC-V cores are not supported at this stage) Migrates to Pico SDK 2.0 since it is required for RP2350 support and includes a new OpenOCD and Picotool. Tested features: SPI, I2C, LittleFS, EEPROM, PWMAudio, LWIP-based networking, […]

Comparison of Raspberry Pi 5 with 2GB and 8GB RAM – Hardware, benchmarks, and power consumption

Raspberry Pi 5 2GB vs 8GB RAM

The Raspberry Pi 5 with 2GB RAM was launched last week, and since I got a sample for review, I decided to compare it to the Raspberry Pi 5 with 8GB RAM to see if I could find any noticeable differences between the two boards. I’ll start with a visual inspection to show differences on the PCBA, then check system information, run some benchmarks, check power consumption, and finally try to open as many tabs in Firefox until the 2GB RAM is filled and the system becomes unusable. Raspberry Pi 5 2GB vs Raspberry Pi 8GB – visual inspection We should first have a quick look at the boards and packages there’s no obvious difference apart from seeing 2GB RAM and 8GB RAM on the respective packages. But if we look closer, we can see the resistors for memory capacity detection are in different locations for “2G” and “8G”, and […]

Raspberry Pi 5 PCIe HAT+ board features gigabit Ethernet, 4G LTE (mini PCIe), two USB 3.2 ports

Waveshare PCIe TO MiniPCIe GbE USB3.2 HAT+

Waveshare has recently introduced the PCIe to MiniPCIe GbE USB3.2 HAT+ for Raspberry Pi 5 adding gigabit Ethernet, a mini PCIe socket for 4G LTE, and two USB 3.2 Gen1 ports to the popular Arm single board computer. The HAT+ is compatible with IM7600G-H-PCIE/EG25-G-mPCIe series 4G LTE modules with 4G/3G/2G global band and GNSS positioning. Additionally, it has a gigabit Ethernet with an onboard RJ45 port, two USB 3.2 Gen1 ports, an onboard power monitoring chip, and EEPROM. All these features make this HAT useful for applications such as industrial routers, home gateways, set-top boxes, industrial laptops, industrial PDAs, and much more. We have previously written about many different types of HATs for the Raspberry Pi 5 designed by Waveshare including the Waveshare UPS HAT (E), the Waveshare PoE HAT (G), the Waveshare PCIe to USB 3.2 HAT+, and many other products. Feel free to check those out if you […]

DeskPi RackMate T1 is a U8 desktop rack designed for Raspberry Pi, NVIDIA Jetson, mini-ITX motherboards, and more

Rackmount for Raspberry Pi 4, Jetson Nano

DeskPi RackMate T1 is a U8 desktop rack especially suited to SBC users with support for Raspberry Pi SBCs, NVIDIA Jetson developer kits, Raxa ROCK 5B pico-ITX SBC, mini-ITX motherboards, and more. The RackMate T1 chassis is made of aluminum alloy and acrylic frame and its 8U form factor (406 (H) x 280 (L) x 200 (W) mm) allows it to be placed either on a desk or a floor of a home lab. DeskPi RackMat T1 highlights: Mounting holes on all trays Raspberry Pi 3B, 3B, +4B, and DeskPi aux board bring HDMI and USB-C to the front (M2.5 screws) – star holes NVIDIA Jetson Nano developer kit (M2.5 screws) – square holes Radxa ROCK 5B pico-ITX SBC (M3 screws) – round holes 2.5-inch drives Screw kits with M2.5 screws and standoffs, M3 screws, and a screwdriver Dimensions – 406 x 280 x 200 mm (H x L x […]

ODROID-M2 low-profile SBC features Rockchip RK3588S2 SoC, up to 16GB LPDDR5, 128GB eMMC flash

ODROID-M2 SBC

Hardkernel has just launched the ODROID-M2 low-profile SBC based on a Rockchip RK3588S2 octa-core Cortex-A76/A55 AI SoC with up to 16GB LPDDR5, 64GB eMMC flash, an M.2 PCIe socket, support for three displays through HDMI, USB-C, and MIPI DSI interfaces, gigabit Ethernet, and more. The ODROID-M2 follows the ODROID-M1 and ODROID-M1S single board computers based on respectively Rockchip RK3568 and RK3566 quad-core Cortex-A55 processors, but a significantly more powerful Rockchip RK3588S2 processor, and a larger 90x90mm form factor to accomodate for extra features and interfaces. ODROID-M2 specifications: SoC – Rockchip RK3588S2 CPU – Octa-core processor with 4x Cortex-A76 cores @ up to 2.3 GHz (+/- 0.1Ghz), 4x Cortex-A55 cores @ up to 1.8 GHz GPU – Arm Mali-G610 MP4 GPU @ 1 GHz compatible with OpenGL ES 3.2, OpenCL 2.2, and Vulkan 1.2 APIs VPU – 8Kp60 video decoder for H.265/AVS2/VP9/H.264/AV1 codecs, 8Kp30 H.265/H.264 video encoder AI accelerator – 6 […]

EmbeddedTS embedded systems design