Rockchip RK3588 mainline Linux support – Current status and future work for 2025

Rockchip RK3588 mainline linux status

The Rockchip RK3588 is one of the most popular Arm SoCs for single board computers, and while good progress has been made with regards to mainline u-boot and Linux support, the SoC is quite complex and it takes time to port all its features even though it was first teased in 2020 and the first Rockchip RK3588 SBCs were introduced in 2022. While the simpler Rockchip RK3566 and RK3568 SoCs are already fairly well supported in mainline Linux, more work is needed to upstream code, and as noted before in posts and comments here, Collabora keeps track of the status on Gitlab, and the company recently posted an article about the progress and future plans related to upstream Linux support for Rockchip RK3588. Rockchip RK3588 mainline Linux progress in 2024 Linux 6.7 kernel – Network support on the Radxa ROCK 5B using a 2.5GbE PCIe controller. Linux 6.8 kernel – […]

STM32MP135 Pico-ITX SBC features 38x32mm EBYTE CPU module with 512MB RAM, 512MB NAND flash

EBYTE STM32MP135 Cortex-A7 Pico-ITX single board computer

EBYTE ECB10-135A5M5M-I is a pico-ITX single board computer (SBC) equipped with a small STM32MP135 Arm Cortex-A7 CPU module from the company equipped with 512MB DDR3L, 512MB NAND flash, a Gigabit Ethernet PHY, and power circuitry. The industrial-grade SBC itself features RGB and HDMI 2.0 connectors supporting up to 1366×768 resolution, 3.5mm Line in and out jacks, several USB connectors, and two “UIO” expansion ports with RS485, RS485, CAN Bus, GPIO, and other I/Os. These features make the board suitable for industrial automation, smart cities, display and control terminals, and other industrial applications. EBYTE ECB10-135A5M5M-I specifications: EBYTE ECK10-135A5M5M-I core board SoC – STMicro STM32MP135AAF3 single-core Arm Cortex-A7 core clocked at 650MHz System Memory – 512MB DDR3L Storage – 512MB SLC NAND flash Networking – Gigabit Ethernet PHY Host interface – 128-pin stamp holes Power Management 3.3V/1A power input PMIC – STPMIC1APQR 2x 1.7-3.0V LDO with 350mA max current Dimensions – 38 […]

Radxa Orion O6 mini-ITX motherboard is powered by Cix P1 12-core Armv9 SoC with a 30 TOPS AI accelerator

Radxa Orion 06 Armv9 mini ITX motherboard

Radxa Orion O6 is an Arm mini-ITX motherboard with performance similar to Apple M1 and Qualcomm 8cs Gen3 platform thanks to the Cix P1 12-core Armv9 processor with four Cortex-A720 cores clocked at 2.8 GHz, four Cortex-A720 cores at 2.4GHz, and four low-power Cortex-A520 cores clocked at 1.8 GHz. The Cix P1 SoC also features an Arm Immortalis-G720 GPU for graphics and AI computing, a 30 TOPS AI accelerator for a combined 45 TOPS of AI inference performance, an 8Kp60 video decoder, and an 8Kp30 video encoder. The Orion O6 SBC ships with up to 64GB LPDDR5, features a 4Kp60 HDMI 2.0 port, a 4Kp120 DP 1.4 connector, two 5Gbps Ethernet ports, M.2 socket for storage and wireless, a PCIe x16 slot, and more. Radxa Orion O6 specifications: SoC – Cix P1 (Codename: CD8180, not the CP8180 variant for AI PCs) 12-core DynamIQ processor 4x Cortex‑A720 big cores @ up […]

Nuvoton NuMicro MA35D1 SoM and SBC target industrial control, edge IoT gateway, and HMI applications

Forlinx OK-MA35-S21 SBC for Numicro MA35D1 SoM

Forlinx Embedded OK-MA35-S21 SBC is based on the company’s FET-MA35-S2 SoM powered by a Nuvoton Numicro MA35D1 Arm Cortex-A35/M4F microprocessor, and offered with up to 1GB RAM and an 8GB eMMC flash. Designed for applications such as charging piles, HMI, industrial control, medical equipment, new energy, edge gateways, smart buildings, and smart agriculture, the MA35D1 SoM supports dual Gigabit Ethernet, CAN FD, up to 17x UART, 16x analog input, etc.. and the SBC further integrates RS485 and RS232 terminal blocks, WiFi and Bluetooth,  and optional 4G LTE connectivity Forlinx FET-MA35-S2 SoM Specifications: SoC – Nuvoton NuMicro MA35D1 CPU 2x Arm Cortex-A35 cores at up to 800 MHz Arm Cortex-M4 processor core at  up to 180 MHz GPU – 2D Graphic Engine (GFX) VPU – H.264 video decoder up to 1920×1080 @ 45 Hz; JPEG Image Decoder System Memory – 512MB/1GB DDR3L Storage – 8GB eMMC flash Carrier board interfaces – […]

15 Euros Olimex RP2040pc Raspberry Pi RP2040 computer board supports Apple and Oric Atmos emulation

Olimex RP2040pc

Olimex RP2040pc is an inexpensive “all-in-one” computer board based on a Raspberry Pi RP2040 MCU with support for Apple //e, Apple ][+, and Oric Atmos emulation through the Reload emulator. The board features an HDMI port, stereo audio, four USB ports, and two UEXT expansion connectors. It’s not quite the first RP2040 retrocomputing board from Olimex, as they introduced the RP2040-PICO-PC in 2021 with an HDMI port, a 3.5mm audio jack, and a microSD card slot before launching the Olimex NEO6502, which combines a MOS6502 MCU for Apple II, Oric, and Commodore 64 emulators with an RP2040 for HDMI/DVI video output and a few other things. The RP2040pc is similar to the latter, but with more ports and features, and everything is handled by the Raspberry Pi RP2040 microcontroller. Olimex RP2040pc specifications: Microcontroller – Raspberry Pi RP2040 dual-core Cortex-M0+ MCU @ 133 MHz with 264 KB SRAM Storage – 16MB […]

BredOS Arch Linux Arm distribution runs on Rockchip RK3588 single board computers

BredOS Arch Arm Linux for SBC

BredOS is a Linux distribution based on Arch Linux Arm and optimized to run on Rockchip RK3588/RK3588S single board computers (SBCs) with current support for 22 boards from Radxa, Orange Pi, Khadas, and others. Board vendors will usually provide OS images for their SBCs, but the quality and support may be limited, so projects like Armbian and DietPi are maintaining Ubuntu and/or Debian images for popular single board computers. But if you’re an Arch Linux (Arm) fan, there are fewer choices, and you may have to roll your own port for your board. BredOS provides an easy-to-use alternative based on Arch Arm Linux. BredOS highlights (provided by the developers): User-Friendly Interface – A simplified and intuitive user interface for easy navigation and use. Arch-Based – Built on top of Arch Linux, ensuring access to a vast repository of packages and a rolling release model. Arm Support – Optimized for Arm-based […]

Orange Pi 5 Ultra SBC offers HDMI 2.1 output and HDMI 2.0 input

Orange Pi 5 Ultra

The Orange Pi 5 Ultra is a Rockchip RK3588 SBC that’s slightly larger than a business card and visually identical to the Orange Pi 5 Max introduced last August, but replacing one of the two HDMI 2.1 video outputs on the latter with an HDMI 2.0 input port. The new single board computer is still offered with up to 16GB LPDDR5, an eMMC flash module connector or soldered-on eMMC flash, an M.2 socket for an NVMe SSD, 2.5GbE and WiFi 6E networking, and four USB 3.0/2.0 ports. Orange Pi 5 Ultra specifications: SoC – Rockchip RK3588 CPU – Octa-core processor with 4x Cortex-A76 cores @ up to 2.4 GHz, 4x Cortex-A55 cores @ up to 1.8 GHz Arm Mali-G610 MP4 GPU with support for OpenGL ES1.1/2.0/3.2, OpenCL 2.2, and Vulkan 1.2 6 TOPS AI accelerator with support for INT4/INT8/INT16/FP16 mixed operation VPU – 8Kp60 H.265/VP9/AVS2 10-bit decoder, 8Kp30 H.264 decoder, […]

Boardcon Compact3588S SBC – A Raspberry Pi 5 alternative based on Rockchip RK3588S AI SoC with M.2 socket for SSD or 4G LTE module

Boardcon Compact3588S SBC Raspberry Pi 5 Alternative

Boardcon Compact3588S SBC is another Raspberry Pi 5 alternative powered by a Rockchip RK3588S octa-core Cortex-A76/A55 SoC with a 6 TOP NPU for AI acceleration, up to 16GB RAM, up to 256GB eMMC flash, and all the features found in the Raspberry Pi 4, plus an M.2 socket supporting either an NVMe SSD or a 4G LTE module in conjunction with a Nano SIM card slot. It more closely follows the Raspberry Pi 4 form factor, but Rockchip RK3588S’ performance and capabilities make it a direct Raspberry Pi 5 competitor. Contrary to most credit card-sized single board computers, it follows a carrier board + soldered-on system-on-module design, rather than a single PCB. Boardcon Compact3588S specifications: SoC – Rockchip RK3588S CPU – Octa-core processor with 4x Cortex-A76 cores @ up to 2.4 GHz, 4x Cortex-A55 cores @ up to 1.8 GHz GPU – Arm Mali-G610 GPU with OpenGL ES 3.2,  OpenCL […]

EmbeddedTS embedded systems design