Rockchip RK3399 powered Rock Pi 4 SBC was introduced at the end of 2018 and followed nearly exactly Raspberry Pi 3 Model B form factor just with a more powerful processor, GPU, as well as more memory depending on which model you purchase. But in June 2019, the Raspberry Pi foundation launched Raspberry Pi 4 SBC with a much faster processor and many of the same ports as its predecessor except for support for two HDMI displays via micro HDMI ports. Radxa has now followed suit with Rock Pi 4C which offers two modern video outputs, but with a twist as the upcoming SBC combines one micro HDMI port with one mini DP port. Rock Pi 4C was introduced at the XDC 2019 conference where open-source graphics developers meet, and Radxa was a “supporter”. The company explains Rock Pi 4B uses RK3399’s USB type-C controller for the two USB 3.0 […]
NanoPi M4V2 Metal Case Kit Review – Part 1: Unboxing and Assembly
Earlier this month FriendlyELEC released two new products namely NanoPi M4 metal case with heatsink and optional NVMe SSD adapter, and NanoPi M4V2 SBC, a minor upgrade to the original Rockchip RK3399 powered NanoPi M4 board with faster LPDRR4 memory, the addition of power & recovery buttons, and microphone input is now inside the audio jack instead of solder pads. I received both this weekend, in the first part of the review I’ll show the items part of the package and then show how to assemble the kit. In the second part, I’ll focus on the new features of the board like memory bandwidth, as well as the thermal performance of the complete solution in both Android and Linux. Unboxing Instead of one kit, I actually received two. One kit basically includes NanoPi M4V2 board with internal antennas (which we won’t use here), and the metal case which comes with […]
Geniatech SOM3399 RK3399 SoM Complies with 96Boards System-on-Module Specification
96boards System-on-Module specification was introduced last April together with their first SOM-CA (2x board-to-board connectors) and SOM-CB (4x board-to-board connectors), namely TB-96AI & TB-96AIoT modules powered by respectively AI capable Rockchip RK1808 and RK3399Pro processors that would fit into a compatible baseboard. Those started to ship early this summer, and there’s now a new module that complies with 96Boards SoM specification courtesy of Geniatech SOM3399 powered by a Rockchip RK3399 hexa-core processor without the extra NPU / AI accelerator found in the aforementioned modules. Geniatech SOM3399 Specifications: SoC – Rockchip RK3399 dual-core Cortex-A72 up to 1.8GHz, quad-core Cortex-A53 up to 1.4GHz, Mali-T860 MP4 GPU with support for OpenGL ES1.1/2.0/3.0, OpenCL1.2, DirectX11.1 System Memory – 2GB LPDDR4 (4GB as option) Storage – 8GB eMMC flash (16, 32, and 64GB as option) Board-to-board connector – 4x 100-pin high-speed connectors (X1, X2, X3, and X4 as defined by the spec) with USB 3.0, […]
Boardcon Idea3399 Features-Rich SBC Comes with M.2 NVMe SSD and 4G LTE PCIe Sockets
Back in 2017, Boardcon introduced EM3399 single board computer powered by a Rockchip RK3399 processor through the company’s PICO3399 SO-DIMM system-on-module. They’ve now designed another RK3399 SBC – Idea3399 – comprised of a baseboard and module, but instead of re-using the SO-DIMM module, CM3399 system-on-module with castellated holes was used instead. The new board comes with many of the same features as their first board but adds an M.2 NVMe SSD slot and mPCIe socket for 4G LTE modem on the back of the board. CM3399 SoM Key features and specifications: SoC – Rockchip RK3399 dual Cortex-A72 @ 1.8GHz + quad Cortex-A53 @ 1.4GHz System Memory – 4GB LPDDR4 Storage – 8GB eMMC flash 202 castellated pin (1.3mm pitch) with USB2.0 host, USB3.0 host, USB OTG, UART, MIPI, Ethernet, SPI, HDMI out, I2C, I2S, PCI Express, SDIO, SD/MMC, eDP, Camera, PWM, ADC IN, etc… Power – Supply Voltage: 5V; RK808 […]
Linux 5.3 Release – Main Changes, Arm, MIPS & RISC-V Architectures
Linus Torvalds has just announced the release of Linux 5.3: So we’ve had a fairly quiet last week, but I think it was good that we ended up having that extra week and the final rc8. Even if the reason for that extra week was my travel schedule rather than any pending issues, we ended up having a few good fixes come in, including some for some bad btrfs behavior. Yeah, there’s some unnecessary noise in there too (like the speling fixes), but we also had several last-minute reverts for things that caused issues. One _particularly_ last-minute revert is the top-most commit (ignoring the version change itself) done just before the release, and while it’s very annoying, it’s perhaps also instructive. What’s instructive about it is that I reverted a commit that wasn’t actually buggy. In fact, it was doing exactly what it set out to do, and did it […]
$70 NanoPi M4V2 SBC Gets 4GB LPDDR4 RAM, Power & Recovery Buttons
FriendlyELEC NanoPi M4 is a Rockchip RK3399 single board computer that follows Raspberry Pi 3 form factor, and was launched in a year ago for $65 with 2GB RAM, and $95 with 4GB RAM. Raspberry Pi 4 introduction brought some more competition, and helped the prices drop to $50 and $75 respectively. But now the company has launched a revision 2 of the board, NanoPi M4V2 that replaces LPDDR3 memory with faster LPDDR4 memory, adds power & recovery buttons, and the audio jack now also support microphone input. It’s only available with 4GB LPDDR4 memory, and the price is lower at $70. The rest of the specifications are mostly identical: SoC – Rockchip RK3399 big.LITTLE hexa-core processor with 2x Arm Cortex-A72 @ up to 2.0GHz, 4x Cortex-A53 @ up to 1.5GHz, a Mali-T864 GPU with support OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, and AFBC, and a VPU with 4K VP9 and […]
Rock Pi 4 SBC Runs GNOME & KDE Plasma using Panfrost Open Source GPU Driver & Wayland
One of the highlights of Linux 5.2 release was support for two new Arm Mali GPU open-source drivers, namely Lima for Mali-4xx GPU, and Panfrost for the Midgard Mali-T6xx/7xx/8xx series, and the more recent Bifrost Mali-Gxx GPUs. Collabora worked on the release and was donated a few Rock Pi 4 boards from Radxa directly to work on the project. For those who are not familiar, Rock Pi 4 board is powered by a Rockchip RK3399 processor with a Mali-T860MP4 GPU that is supported by Panfrost open source GPU driver. The company managed to have Debian 10 Buster running on Rock Pi 4 using 3D graphics acceleration thanks to Panfrost drivers on both GNOME and KDE Plasma desktop environment, as well as Weston Wayland compositer. The good news is that you can build Rock Pi 4 images by yourself using Debos with the following commands:
1 2 3 |
git clone https://gitlab.collabora.com/rockpi/rockpi4 cd rockpi4 docker run --rm --interactive --tty --device /dev/kvm --workdir /recipes --mount "type=bind,source=$(pwd),destination=/recipes" --security-opt label=disable godebos/debos --scratchsize=8G rockpi4.yml |
Alternatively, you could directly download […]
TensorFlow Lite for Microcontrollers Benchmarked on Linux SBCs
Dimitris Tassopoulos (Dimtass) decided to learn more about machine learning for embedded systems now that the technology is more mature, and wrote a series of five posts documenting his experience with low-end hardware such as STM32 Bluepill board, Arduino UNO, or ESP8266-12E module starting with simple NN examples, before moving to TensorFlow Lite for microcontrollers. Dimitris recently followed up his latest “stupid project” (that’s the name of his blog, not being demeaning here :)) by running and benchmarking TensorFlow Lite for microcontrollers on various Linux SBC. But why? you might ask. Dimitris tried to build tflite C++ API designed for Linux, but found it was hard to build, and no pre-built binary are available except for x86_64. He had no such issues with tflite-micro API, even though it’s really meant for baremetal MCU platforms. Let’s get straight to the results which also include a Ryzen platform, probably a laptop, for […]