FriendlyELEC Core4418 is a Low Profile Samsung S5P4418 Board

Core4412-LCD-Display

Samsung (Nexell) S5P4418 & S5P6818 quad/octa core Cortex A9 processors used to have dismal Linux support with a very old & unsecure Linux 3.4 kernel, but in the last year or so software support has greatly improved, likely because those processors are used in some Samsung Artik IoT modules. FriendlyELEC has been manufacturing several S5P boards starting from their NanoPi2 board launched in 2015, and more recently they introduced NanoPi Fire2A & Fire3 boards based on S5P4418 & S5P6818 processor respectively. But this month, they’ve launched two more S5P platforms, and today I’ll look at Core4418 board, which has a lower profile than any of their previous board since the RJ45 Ethernet jack and USB type A ports are not included. FriendlyELEC Core4418 specifications: SoC – Samsung S5P4418 quad core Cortex A9 processor @ up to 1.4GHz, Arm Mali-400MP GPU System Memory – 1GB DDR3 Storage – 8GB eMMC flash, […]

IOTA Tangle is a Blockless Distributed Ledger for the Internet of Things – Running a IOTA Full Node on Rock64 Board

IOTA-Wallet-Light-Node-vs-Full-Node

A lot of efforts is going into distributed ledger technologies like the blockchain, and while I keep hearing blockchain is the future, there’s a lot of hype, and so far I have not seen that many practical use cases. But recently I saw Open Source Foundries – a new company announced at Linaro Connect US 2017 – participated in the IOTA blockchain BoF at the OpenIoT Summit 2018 showing a demo publishing sensor data to the IOTA Tangle. So maybe we have a practical application here… Sadly, there’s no video recording of the IOTA blockchain BoF, so instead let’s go to the IOTA website to find out more. What is IOTA? That’s the short description of the solution: An Open-Source Distributed Ledger The first open-source distributed ledger that is being built to power the future of the Internet of Things with feeless microtransactions and data integrity for machines. The key technology […]

Intel NUC Kit NUC7PJYH Review – An Intel Gemini Lake Pentium Silver J5005 Barebone Mini PC

When Intel released their latest NUC Gemini Lake mini PCs they prioritized cost over performance. As a result the processor they chose for the ‘Intel NUC 7 Essential’ mini PC is somewhat underwhelming. Fortunately they released another model in the series, the rather misleadingly named ‘Intel NUC Kit NUC7PJYH’ which is is actually a ‘barebones’ mini PC just needing a stick or two of RAM and an SSD for storage. It contains an Intel Pentium Silver Processor J5005 SOC which is a quad core processor bursting up to 2.80 GHz together with a slightly more powerful Intel UHD Graphics 605 processor that is capable of 4K support at 60Hz. Visually it is no different to the Celeron NUC reviewed earlier in that it is physically small consisting of an approximately 4.5″ square case about 2″ tall with a distinctive front panel that includes the power button and a couple of […]

Running out of RAM in Ubuntu? Enable ZRAM

htop-zram

Whenever I ran out of RAM on a Linux system, I used to enable swap memory using the storage device to provide an extra bit of memory.  The main advantage is that it’s does not require extra hardware, but come at the cost of much slower access, and potential issues or wear and tear, unless you only use it temporary. This week-end, I compiled Arm Compute Library on ODROID-XU4Q board, and the first time it crashed because the system ran out of memory, so I enable swap on the eMMC flash module to restart and complete the build successfully. However, I was told it would have been better to enable ZRAM instead. So what is ZRAM? Wikipedia explains: zram, formerly called compcache, is a Linux kernel module for creating a compressed block device in RAM, i.e. a RAM disk, but with on-the-fly “disk” compression. So it’s similar to swap, expect […]

How to Run Chrome OS in Android Emulator

Chrome-OS-Emulator

While it’s possible to run the open source Chromium OS in your computer or a virtual machine, AFAIK there was only was way to test Chrome OS: purchasing an actual Chromebook, or other device running the operating system. But this week-end, I read the news that Chrome OS was now available in Android Studio, and you can run in Android Emulator while emulating a Pixelbook, so I gave it a try by following the instructions on Android Developer website. If you haven’t done so already, we first need to install Android Studio. I’m running Ubuntu 16.04 in my computer, but this will also work in Windows and Mac OS X. After download the IDE zip file, we can extract it… and then open a console, go into “{installation home}/bin” and run the program:

After a few seconds, we got into Android Studio 3.1.2 welcome screen. We can now click […]

Newport GW6400/GW6404 Arm SBC Comes with 5 Gigabit Ethernet Ports, 2 SFP Fiber Ports, and 4 mPCIe Sockets

Gateworks-Newport-GW6400

Gateworks introduced their Newport SBC family based on Cavium Octeon TX Dual/Quad Core Arm processors at the end of last year, and the company has now announced the availability of the higher end models of their networking single board computers with Newport GW6400 & GW6404, which  provide four mPCIe sockets for expansion, five Gigabit Ethernet ports, and in the case of GW6404, two optional SFP cages for fiber connections. GW6400 / GW6404 specifications: SoC GW6400 – Cavium OcteonTX CN8120 dual core processor up to 800MHz GW6404 – Cavium OcteonTX CN8130 quad core processor up to 1.5 GHz System Memory GW6400 – 1 GB DDR4 DRAM GW6404 – 2 GB DDR4 DRAM Storage – 8 GB eMMC Flash , micro SD card slot, serial configuration EEPROM Connectivity 5x GbE Ethernet ports GW6404 – Up to 2x optional SFP fiber ports (redirect of one or two of the RJ45 ports to SFP […]

Vorke V5 Plus Kaby Lake Mini PC Review with Windows 10 and Ubuntu 18.04

The Vorke V5​ Plus​​ mini PC​ just goes to show how initial impressions can be very misleading. Arriving in a plain manila-coloured box with the protection film on the top of the ​device starting to peal​-​off the minimalist contents ​only ​included a round-pin (European?) power supply and a small B&W ‘user’ manual. The mini PC ​has an Intel Celeron Processor 3865U from the Kaby Lake mobile range which is a dual-core (dual-thread) non-turbo 1.8GHz processor. However this SoC also includes an Intel HD Graphics 610 processor capable of 4K support at 60Hz through DisplayPort, ​although only 4K@24Hz on HDMI (1.4). Additionally ​the SoC​ supports DDR4 RAM in dual-channel configuration. The V5 Plus ​model ​which​ comes with ​both ​​memory and storage although it is sold without them as a ​barebones V5 model. Physically the V5 looks similar to a NUC and the pre-populated V5 Plus ​included a single SODIMM stick of […]

Armbian History, Infrastructure, and Progress Report

Armbian-Services

Many of us rely on Armbian Debian and Ubuntu images for our cheap Arm development boards since they usually offer better support than vendor supplied firmware images. The community has just updated Armbian website, but the thing that caught my eye in the announcement was a link to a 45-minute presentation by Igor Pečovnik, working full-time on the project, that details the history about Armbian, and provides a relatively recent progress update as it was made at BalCCon – Balkan Computer Congress in November 2017. I’ve embedded the video further below, but first I’ll provide summary of the key point made during the presentation. It all started with Cubieboard (A20) as Igor was trying to fix some issues, and learn how to improve software support on the board. Several people joined his efforts on Cubieboard forums, and eventually Armbian website launched in mid 2014 running on the Cubieboard then ODROID-XU4 […]

EmbeddedTS embedded systems design