Rock Pi 4 SBC Runs GNOME & KDE Plasma using Panfrost Open Source GPU Driver & Wayland

RK3399 Panfrost GNOME

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:

Alternatively, you could directly download […]

TensorFlow Lite for Microcontrollers Benchmarked on Linux SBCs

TensorFlow Lite microcontrollers benchmark linux SBC

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 […]

Amlogic A311D vs Rockchip RK3399 Benchmarks Comparison

A311D vs RK3399

I’ve run some benchmarks on Khadas VIM3 SBC earlier this morning. The board is powered by the latest Amlogic A311D hexa-core Cortex-A73/A53 processor, and I’ve found results to be impressive. But let’s see how it compares to another hexa-core processor, namely the popular Rockchip RK3399 Cortex-A72/A53 processor released in 2016 and found in several Chromebooks, TV boxes, and development boards. To do so, I’ve compared Antutu 7.x, PCMark 10 Work 2.0, and 3Dmark benchmark results in Khadas VIM3 board running Android 9, against an actively-cooled Rockchip RK3399 SBC running Android 8.1. The results for A311D should be the same as for Amlogic S922X-B processor, so this post could also serve as an Amlogic S922X-B vs RK3399 comparison. Amlogic A311D vs Rockchip RK3399 – Key features Amlogic A311D Rockchip RK3399 CPU Quad-core Cortex-A73 @ 2.21 GHz Dual-core Cortex-A53 @ 1.8 GHz Dual-core Cortex-A72 @ 1.8 GHz Quad-core Cortex A53 @ 1.416 […]

PineBook Pro Arm Linux Laptop now up for pre-order for $199.99

Pinebook Pro Laptop

Pine64 unveiled a Pinebook Pro laptop prototype at FOSDEM 2019 as an update to the original Allwinner A64 powered Pinebook laptop, but instead of just being a toy to play with, Pinebook Pro aimed to be used as a daily driver thanks to a relatively powerful Rockchip RK3399 processor combined with 4GB RAM, and 64/128GB storage, and equipped with a 14″ Full HD display all for a target price of $200. Last May, we noticed some good progress on the software development side with a demo showcasing Ubuntu & Debian with MATE desktop, 4K video playback, 3D graphics acceleration, and USB-C video output.  The good news is that Pinebook Pro has just launched and can be pre-ordered for $199.99 on Pine64 store. [Update: If you are an existing forum member, you may want to redeem your coupon here] Pinebook Pro laptop specifications: SoC – Rockchip RK3399 big.LITTLE hexa-core Arm Cortex […]

Linux 5.2 Release – Main Changes, Arm, MIPS & RISC-V Architectures

Linux 5.2 Changelog

Linus Torvalds announced the release of Linux 5.2 last Sunday: So I was somewhat pre-disposed towards making an rc8, simply because of my travels and being entirely off the internet for a few days last week, and with spotty internet for a few days before that [*]. But there really doesn’t seem to be any reason for another rc, since it’s been very quiet. Yes, I had a few pull requests since rc7, but they were all small, and I had many more that are for the upcoming merge window. Part of it may be due to the July 4th week, of course, but whatever – I’ll take the quiet week as a good sign. So despite a fairly late core revert, I don’t see any real reason for another week of rc, and so we have a v5.2 with the normal release timing. There’s no particular area that stands […]

96Boards RK1808 & RK3399Pro SoM & Devkit Now Available for Purchase

RK3399Pro SoM Development Kit

Back in April, we covered the very first 96Boards SoM’s (Systems-on-Module) which were based on Rockchip RK3399Pro or RK1808 processors, and targeted applications leveraging artificial intelligence acceleration. There were not quite available at the time, but Seeed Studio now has both BeiQi modules for pre-order for $119 and $59 respectively, while the carrier board goes with $125 with antennas, and power supply. Note that the RK3399Pro SoM and the carrier board are basically available now with shipping schedule for July 4th, but you’d had to wait until the end of the month for the RK1808 module. BeiQi RK1808 AIoT 96Boards Compute SoM Module specifications: SoC – Rockchip RK1808 dual-core Arm Cortex-A35  processor @ 1.6 GHz with NPU supporting 8-bit/16-bit operations up to 3.0 TOPS, TensorFlow and Caffe frameworks; 22nm FD-SOI process System Memory – 1GB LPDDR3 (I also read “4GB LPDRR3” (sic.) in other places, but the capacity is likely […]

NanoPi M4 RK3399 SBC Price Drops to $50 and Up

NanoPi M4

The launch of Raspberry Pi 4 SBC has generated lots of interest, especially with the extra performance and low $35 price tag that has made most alternatives suddenly less interesting. However, Raspberry Pi 4 benchmarks show it’s not quite the fastest board around, and for example, Rockchip RK3399 platforms are still quite faster, sometimes as much as twice as fast. They do cost much more though, often more than twice, and so far one of the cheapest RK3399 boards was NanoPi M4 going for $65. FriendlyELEC has now decided, certainly in response to Raspberry Pi 4 offering, to lower the price to $50 for the 2GB RAM version which compares to $45 with Raspberry Pi 4 2GB, as well as $75 for the 4GB RAM version (was $95). NanoPi M4 specifications: SoC – Rockchip RK3399 big.LITTLE hexa-core processor with 2x Arm Cortex-A72 @ up to 2.0GHz, 4x Cortex-A53 @ up […]

$9.9 ROCK Pi S is a Tiny SBC Powered by Rockchip RK3308 Processor

Rock Pi S SBC

Radxa launched their low cost ($40) Rock Pi 4 SBC powered by Rockchip RK3399 processor a little over 18 months ago. If you are subscribed to their mailing list, the company has now sent an email entitled “ROCK Pi Summer Updates 2019” (no link available) that reports about v1.4 of the board with 4MB SPI flash onboard, an external WiFi antenna connector, and various other small changes, as well as the announcement of RockPi PoE HAT to power the board from an Ethernet cable, and an USB 3.0 eMMC card reader. But what particularly caught my attention in the email was a new tiny single board computer powered by Rockchip RK3308 Cortex-A35 processor: Rock Pi S selling for as low as $9.9 with 256MB RAM, and targetting headless IoT & smart voice applications. Rock Pi S board specifications: SoC – Rockchip RK3308 quad-core Arm Cortex-A35 processor with built-in VAD (Voice […]

EmbeddedTS embedded systems design