FriendlyElec NanoPi NEO4 is currently the cheapest and smallest SBC powered by Rockchip RK3399 hexa-core processor which packs two Cortex A72 “fast” 64-bit cores, and four Cortex-A53 “efficiency” cores, so it should be an obvious candidate if you plan on building an Arm build farm costs to its low cost, small form factor, and relatively good performance. As part of his work on HAProxy load balancer, Willy Tarreau often has to run time-consuming builds for Arm targets, and to speed up the builds he’s put together several Arm based build farms powered by low cost development boards / SBCs. Up to now he had a build farm powered by five MIQI boards featuring Rockchip RK3288 processor with four Cortex-A17 “fast” 32-bit processor, and controlled with a ClearFog Pro networking board. He’s now decided to build another similar build farm but with NanoPi NEO4 boards instead. Willy goes through the hardware […]
Year 2018 in Review, Top 10 Posts, and Some Stats
That’s it, we’ve already reached the last day of 2018, and it’s time to have a look back at what happened during the past year. On the mini PC front, Gemini Lake based mini PCs took over from Apollo Lake with some performance improvements, but I expected the price point to be a bit lower than it is today. Apart from further developments with regards to mobile processors, it feels 2018 was an off-year for processors, such as the ones found in TV boxes and development boards, with mostly more of the same. Allwinner and Rockchip did not release any really interesting processor, and Amlogic only launched S905X2 and S905Y2 which are mostly evolutions of their previous generation with an OpenGL 3.x capable GPU and USB 3.0. Rockchip RK3399 stood out this year, as despite being launched in 2016, it suddenly became popular again with many RK3399 SBCs coming to […]
Khadas Edge Review – Part 3: Android 7.0 Preview
Hey Karl here with a look at a preview of Android on the Khadas edge. Jean-luc has done 2 parts already. The first one looking at the hardware side, and a second looking at Ubuntu. A third img is available that for LibreELEC. The initial release was very barebones, and the 2nd version is much more polished with the Play Store installed now and overall feels snappier. Khadas is supposed to be sending an Edge over to Super Celeron, and I hope they follow through. DHL DHL really messed up my board. Here are some pics. I will only be testing with Ethernet because the WiFi antenna got damaged badly and even bent the heatsink. I think the board is slightly damaged as well. I can only flash using the buttons on the board and not the carrier board. Everything else seems OK. Due to the damage, I am using […]
Linux 4.20 Release – Main Changes, Arm and MIPS Architectures
After Greg K-H handling Linux 4.19 release, Linus Torvalds is back at the helm, and released Linux 4.20 just before Christmas: Let’s face it, last week wasn’t quite as quiet as I would have hoped for, but there really doesn’t seem to be any point to delay 4.20 because everybody is already taking a break. And it’s not like there are any known issues, it’s just that the shortlog below is a bit longer than I would have wished for. Nothing screams “oh, that’s scary”, though. And as part of the “everybody is already taking a break”, I can happily report that I already have quite a few early pull requests in my inbox. I encouraged people to get it over and done with, so that people can just relax over the year-end holidays. In fact, I probably won’t start pulling for a couple of days, but otherwise let’s just […]
Khadas Captain / Edge SBC Review – Part 2: Ubuntu 18.04
I received Khadas Edge Developer Package with Khadas Edge RK3399 module, Khadas Captain carrier board, and several accessories a few weeks ago, and after checking the hardware in the first part of the review, I’ve now taken the time to review software support, specially Ubuntu 18.04 on the board. Khadas Edge / Captain Firmware There are currently four main choices of firmware for Khadas Edge / Khadas Captain: Ubuntu 18.04 OS with LXDE desktop environment @ https://dl.khadas.com/Firmware/Edge/Ubuntu/ Android ROM @ https://dl.khadas.com/Firmware/Edge/Android/ with Android Nougat being a proper release, Android Oreo (available now) a temporary version that will not be supported, and Android P that will be released and supported by Rockchip later on in 2019 Armbian RK3399 for Khadas Edge looks to be work-in-progress right now LibreELEC for playing videos on the platform I decided to focus on Ubuntu 18.04 for this review, and Karl who has his own sample […]
$30 MX10 MINI TV Box Runs Android 9 on RK3328 Processor
Android 9.0 TV boxes based on Rockchip RK3328 processor started to become available at the end of last month for $45 and up, but if you’d like a cheaper Android 9 TV box either for playing videos or as an inexpensive device to test apps with Google’s latest version of Android, MX10 MINI might be worth a look, as it sells for $29.99 plus shipping on Aliexpress. MX10 MINI specifications: SoC – Rockchip RK3328 quad core Cortex A53 processor @ up to 1.5 GHz with Mali-450MP2 GPU System Memory – 2 GB DDR3 Storage – 16 GB eMMC flash + micro SD card slot Video & Audio Output – HDMI 2.0a port up to 4K @ 60 Hz with HDR10 and HLG support + 3.5mm AV port with composite video and stereo audio Video Codecs – 4K @ 60 Hz decoding of H.264, 10-bit H.265, and VP9 Connectivity – 10/100M […]
Buildroot For NanoPi NEO4 RK3399 SBC
NanoPi NEO4 is the smallest and cheapest RK3399 board so far, featuring the hexa-core processor into a $45 60×45 mm single board computer. FriendlyELEC usually provides decent documentation and software support for their boards, but Flatmax was not satisfied with the build system provided by Rockchip / FriendlyELEC. So he took the matter into his own hands, worked on and released a buildroot external tree for building NanoPi NEO4 SD card images. Flatmax mentioned this is the first completely contained build system for the NanoPi NEO4. The build process is explained on Github, and basically goes like this: Clone buildroot
1 |
git clone git://git.busybox.net/buildroot buildroot.neo4 |
Install dependencies
1 2 |
sudo apt-get install -y build-essential gcc g++ autoconf automake libtool bison flex gettext sudo apt-get install -y patch texinfo wget git gawk curl lzma bc quilt |
Clone NEO4 buildroot external tree
1 |
git clone git@github.com:flatmax/NanoPi.Neo4.buildroot.external.git NanoPi.Neo4 |
Build the system
1 2 3 |
. NanoPi.Neo4/setup.sh yourPath/buildroot.neo4 mkdir yourPath/buildroot.dl make |
Flash it to the micro SD card
1 |
sudo ./output/images/sd-fuse-rk3399/fusing.sh /dev/sdX buildroot |
Just replace /dev/sdX with your actual SD card device. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software […]
An Attempt to Benchmark Entry-level x86 Boards against RK3399 & Exynos Arm Boards
Some Arm boards have become quite powerful, while hardware based on low power Intel processor has generally become cheaper with both architectures somewhat converging in terms of performance and price. Piotr Maliński got interested and purchased some low cost (<$150) Intel hardware to compare to mid-range Arm boards, throwing a Raspberry Pi 3 B+ into the mix as well for comparison. Those are the Intel test boards / computers: Qotom motherboard with Intel Atom Z3735F Bay Trail processor, 2GB RAM, 32GB flash – $74 + shipping on Aliexpress Piesia nano ITX board with Intel Celeron N2806 Bay Trail processor, DDR3 SO-DIMM socket, SATA / mSATA interfaces – Piotr found it for around $85 on Aliexpress, but the price now jumped to over $150 plus shipping, which does not make it very attractive Generic thin mini ITX motherboard based on Celeron N3160 “Braswell” processor, DDR3 SO-DIMM socket, SATA / mSATA interfaces. $62.68 […]