Rockchip RK3588’s NPU open-source driver performs object detection at 30 FPS

Rockchip RK3588 open source NPU driver

Tomeu Vizoso has been working on an open-source driver for NPU (Neural Processing Unit) found in Rockchip RK3588 SoC in the last couple of months, and the project has nicely progressed with object detection working fine at 30 fps using the SSDLite MobileDet model and just one of the three cores from the AI accelerator. Many recent processors include AI accelerators that work with closed-source drivers, but we had already seen reverse-engineering works on the Allwinner V831’s NPU a few years ago, and earlier this year, we noted that Tomeu Vizoso released the Etvaniv open-source driver that works on Amlogic A311D’s Vivante NPU. Tomeu has now also started working on porting his Teflon TensorFlow Lite driver to the Rockchip RK3588 NPU which is closely based on NVIDIA’s NVDLA open-source IP. He started his work in March leveraging the reverse-engineering work already done by Pierre-Hugues Husson and Jasbir Matharu and was […]

ODROID-H4 – A Compact Alder Lake N-Series SBC with up to dual 2.5GbE and four SATA III ports

ODROID-H4 Ultra SBC

Hardkernel has just launched an upgrade to their ODROID-H3/H3+ Jasper Lake SBC, with the ODROID-H4, ODROID-H4+, and ODROID-H4 Ultra boards powered by Intel Processor N97 or Intel Core i3-N305 Alder Lake N-Series processors. The ODROID-H4 family supports up to 48GB DDR5-4800 memory and NVMe SSD storage, comes with up to two 2.5GbE, four SATA III ports, three 4K capable video output ports (HDMI and DisplayPort), a range of USB ports, and a 24-pin GPIO header. ODROID-H4 specifications compared to previous generation ODROID-H2+ and ODROID-H3 boards. The GPIO header offers the following interfaces for all models except for the ODROID-H2+: 2x I2C, 3x USB 2.0, 1x UART, 1x HDMI-CEC, ext. power button. The H2+ header has similar interfaces, but only one USB 2.0 and two UART. Some may note the maximum RAM capacity numbers differ from the data on Intel Ark, but the latter is not usually correct, and Hardkernel have […]

Qualcomm RB3 Gen 2 Platform with Qualcomm QCS6490 AI SoC targets robotics, IoT and embedded applications

Qualcomm RB3 Gen 2 Platform Vision Kit

Qualcomm had two main announcements at Embedded World 2024: the ultra-low-power Qualcomm QCC730 WiFi microcontroller for battery-powered IoT devices and the Qualcomm RB3 Gen 2 Platform hardware and software solution designed for IoT and embedded applications based on the Qualcomm QCS6490 processor that we’re going to cover today. The kit is comprised of a QCS6490 octa-core Cortex-A78/A55 system-on-module with 12 TOPS of AI performance, 6GB RAM, and 128GB UFS flash connected to the 96Boards-compliant Qualcomm RBx development mainboard through interposer, as well as optional cameras, microphone array, and sensors. Qualcomm QCS6490/QCM6490 IoT processor Specifications: CPU – Octa-core Kryo 670 with 1x Gold Plus core (Cortex-A78) @ 2.7 GHz, 3x Gold cores (Cortex-A78) @ 2.4 GHz, 4x Silver cores (Cortex-A55) @ up to 1.9 GHz GPU – Adreno 643L GPU @ 812 MHz with support for Open GL ES 3.2, Open CL 2.0, Vulkan 1.x, DX FL 12 DSP – Hexagon […]

Orange Pi 5 Pro – A low-cost Rockchip RK3588S SBC with up to 16GB LPDDR5 RAM, dual HDMI video output

Orange Pi 5 Pro

As mentioned in the Orange Pi Developer Conference 2024 article, the Orange Pi 5 Pro launch was just around the corner, and the latest Rockchip RK3588S SBC is now available on Amazon or Aliexpressfor $109 and up with 16GB LPDDR5 RAM, but cheaper 4GB ($60) and 8GB ($80) variants are coming soon. One would think the Orange Pi 5 Pro would be an evolution of the Orange Pi 5 SBC with LPDDR4 memory, and in some ways it is, but there are enough changes to display ports, storage, wireless, GPIO header, and even the form factor that make a direct comparison challenging. Orange Pi 5 Pro 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 MP4 GPU with OpenGL ES 3.2,  OpenCL 2.2, and Vulkan 1.2 support VPU – […]

BCM ECM-ADLN-N97 – A 3.5-inch Intel N97 SBC with DDR5 RAM and dual 2.5Gbps Ethernet

BCM ECM ADLN N97 SBC with Intel Alder Lake N Processor

BCM Advanced Research recently introduced the ECM-ADLN-N97, a 3.5-inch SBC built around the Intel Processor N97 Alder Lake-N SoC. This N97 quad-core CPU  can be clocked up to 3.6 GHz and features six MB of cache, Intel UHD Graphics, and 24 Execution Units while maintaining a low power consumption with a TDP of just 12 Watts. Additionally, there is the option to utilize Intel Atom or Pentium processors, which have a TDP of 15 Watts. The BCM ECM-ADLN-N97 SBC also has support for DDR5 memory, M.2 E-Key and B-Key slots, 32GB of onboard eMMC, dual 2.5GbE, and multi-display functionality all while maintaining a slim fanless form factor. In one of our previous posts, we wrote about the Cincoze DA-1200 and we also reviewed the Blackview MP80 mini PC both are based on the Intel Processor N97. BCM’s ECM-ADLN-N97 SBC Specification SoC Intel Alder Lake-N Platform; Intel Processor N97, 6M Cache, […]

$101+ CWWK X86-P1 fanless SBC and mini PC is powered by Intel N3050, N3160, or N3700 Braswell SoC

X86-P1 Development Board Version and Standard Edition

In a previous post, we wrote about the CWWK X86-P5, a $219 fanless mini PC powered by the Alder Lake N-series N100 SoC. However, during a recent search on AliExpress, I stumbled upon the CWWK X86-P1 fanless mini PC and SBC. This compact device offers three variants (N3050, N3160, and N3700) with a TDP of only 6W. It features dual GbE Ethernet, dual USB 3.0, HDMI, and a GPIO header. Additionally, it includes a built-in fan header for improved cooling. It supports Windows 11, Ubuntu 22.04, and networking OS options like pfSense or OpenWrt along with all major x86-based operating systems. CWWK X86-P1 Fanless Mini PC Specification SoC options Intel Celeron N3050 – Dual core Braswell processor @ up to 2.16 GHz with Intel HD Graphics Gen8 – 6W TDP Intel Celeron N3160 – Quad-core Braswell processor @ up to 2.24 GHz with 12EU Intel HD graphics 400 – 4W […]

Avaota A1 open-source hardware SBC is powered by Allwinner T527 octa-core Cortex-A55 SoC

Avaota A1 open-source hardware Allwinner T527 SBC

We’ve recently covered MYiR Tech MYD-LT527 industrial development board based on Allwinner T527 octa-core Cortex-A55 AI SoC and noted Orange Pi is working on one that should even get mainline Linux support. The Avaoto A1 offers another Allwinner T527 hardware option with an SBC design that’s fully open-source. The board is equipped with up to 4GB RAM, 128GB eMMC flash, HDMI and DisplayPort video outputs, two gigabit Ethernet ports, a WiFi 6 and Bluetooth 5.4 module, a few USB ports, a 3.5mm audio jack and the usual 40-pin GPIO header for expansion. Avaota A1 specifications: SoC – Allwinner T527 (or Allwinner A527 with Avaota A1C board, not sure what the differences are between the two) CPU Octa-core Arm Cortex-A55 processor with four cores @ 1.80 GHz and four cores @ 1.42GHz XuanTie E906 RISC-V core up to 200 MHz GPU – Arm Mali-G57 MC1 GPU with support for OpenGL ES […]

Orange Pi Developer Conference 2024, upcoming Orange Pi SBCs and products

Orange Pi Developer Conference 2024

Orange Pi held a Developer Conference on March 24, 2024, in Shenzhen, China, and while I could not make it, the company provided photos of the event where people discussed upcoming boards and products, as well as software support for the Orange Pi SBCs. So I’ll go through some of the photos to check out what was discussed and what’s coming. While Orange Pi is mostly known for its development boards the company has also been working on consumer products including the Orange Health Watch D Pro and the OrangePi Neo handheld console. The Orange Pi Watch D Pro is said to implement non-invasive blood glucose monitoring, blood pressure monitoring, one-click “micro-physical examination” and other functions to to help users monitor their health monitoring. The Watch D Pro uses a technique that emits a green light to measure glucose levels in the blood, and we’re told it’s accurate enough to […]

EmbeddedTS embedded systems design