LicheePi Nano is an SD Card Sized Linux Board Powered by Allwinner F1C100s ARM9 Processor

Linux Board SD Card Size

Before Allwinner launched their popular A10 Cortex A8 processor earlier this decade, the company had Allwinner F-series ARM9 processors found in E-ink readers, vehicle multimedia systems, audio products and so on. I would not expect a new board based on of those processors in 2018, but LicheePi Nano looks to be exactly that with an Allwinner F1C100s processor, a form factor roughly the size of an SD card, and support for RGB LED displays. LicheePi Nano board specifications: SoC- Allwinner F1C100s ARM926EJS processor clocked at up to 900MHz System Memory – 32MB DDR integrated into SoC Storage – Micro SD card, and optional 8M SPI flash (unpopulated in the photo above) Display I/F – 40-pin RGB LCD FPC connector supporting 272×480, 480×800, 1024×600 and other resolutions resistive and capacitive displays Video Decoding – H.264 / MPEG up to 720p I/Os via 2.54mm pitch through holes and 1.27mmm pitch castellated holes SDIO […]

Tachyon Arduino Zero Compatible Board Features Microchip SAMD51 Arm MCU @ 120 MHz (Crowdfunding)

SAMD51 Arduino Board

Most Arm based Arduino compatible boards come with a Microchip SAMD21 Arm Cortex-M0+ MCU clocked at up to 48 MHz since this is the microcontroller found in the official Arduino Zero and MKRZero boards and comes with proper support in the Arduino IDE. But last year, Microchip introduced SAMD5x Arm Cortex-M4 microcontroller family  which offers devices that are pin-to-pin compatible with SAMA2x microcontrollers but with better performance, and more memory and storage. So the guys at Rabid Prototypes decided to make Tachyon, a tiny Arduino Zero compatible board based on SAMD51 MCU for people wanting more oomph out of their Arduino board. Tachyon board specifications: MCU – Microchip ATSAMD51G18A Arm Cortex M4F @  120 MHz with 256KB flash, 128 KB RAM I/Os Digital I/O pins – 14x w/ 12x PWM Analog input pins – 6x 12-bit ADC channels Analog output pins – 2x 10-bit DACs Operating voltage – 3.3V I/O […]

$50 Fish32 Seed “Education” ESP32 Board Comes with Plenty of I/Os, Sensors, and Connectivity Options

ESP32 Fish32 Seed Board

Sometimes I feel the word “Education” is sometimes thrown around for marketing purpose, and AnalogLamb Fish32 Seed board for “ESP32 Community Education Board” feels that way to me as so far, I could not see any tutorials or other teaching/ learning resources for the board. Having said that I can see why it could be potentially used for education: the sheer number of features, sensors, and connectivity options should allow students to learn to program my different components around ESP32. It’s just at this stage it may not be such an easy platform to learn on. Fish32 Seed board specifications: Supported ESP32 Modules – ESP32-WROVER, ALB32-WROVER, ESP32-WROOM-32 Connectivity 802.11 b/g/n WiFi and Bluetooth 4.2 via ESP32 10/100M Ethernet (RJ45) via WIZnet W5500 chip with support for up to 8 independent sockets LoRa via SX1278 chip (433 MHz) Sensors NXP MPU-9250 with 3-axis MEMS gyroscope, 3-axis MEMS accelerometer, 3-axis MEMS magnetometer […]

Linux 4.18 Release – Main Changes, Arm and MIPS Architecture

Linux Changelog 4.18

Linus Torvalds has just announced the release of Linux 4.18: One week late(r) and here we are – 4.18 is out there. It was a very calm week, and arguably I could just have released on schedule last week, but we did have some minor updates. Mostly networking, but some vfs race fixes (mentioned in the rc8 announment as “pending”) and a couple of driver fixes (scsi, networking, i2c). Some other minor random things (arm crypto fix, parisc memory ordering fix). Shortlog appended for the (few) details. Some of these I was almost ready to just delay to until the next merge window, but they were marked for stable anyway, so it would just have caused more backporting. The vfs fixes are for old races that  are really hard to hit (which is obviously why they are old and weren’t noticed earlier). Some of them _have_ been seen in real […]

NanoPC-T4 Review with Android 7.1 Firmware

NanoPC T4 Connected

NanoPC-T4 is one of the many Rockchip RK3399 SBCs now available, and as we’ve seen in the “unboxing review” the company sent me two samples. So far, I’ve been reviewing RK3399 boards with Linux distributions in posts such as “Checking Out Debian and Linux SDK for VideoStrong VS-RD-RK3399 Board” and more recently “AIO-3399J Development Board Review with Ubuntu 16.04“. But in this NanoPC-T4 review, I’ll switch to Android, specifically Android 7.1, as I’ll soon try Android 8.1 on Firefly-RK3399 which might make for an interesting comparison between the two versions of the OS, before switching to Linux with Pine64 RockPro64 board which I received yesterday. First Boot with NanoPC-T4 Development Board I had already assembled  the board in the first part of the review, so I just added the two WiFi antennas, the optional USB to serial debug board, and connected various accessories and cables from left to right: USB […]

How to Build an Orange Pi Zero LoRa Gateway

Armbian LoRa Gateway

LoRa gateways tend to be fairly expensive, especially because of the radio part, but anything that may help lower the cost is probably welcomed. And one way to to do that is to use dirt cheap boards like Orange Pi Zero as Edzelf did, by combining the low cost Arm Linux board ($15 shipped) with Rak wireless RAK831 concentrator module kit ($143) via a custom cable, and a power supply board. All assembled into a metal case. RAK831 communicates with Orange Pi Zero over an SPI connection. While some other Orange Pi boards are suitable for the project, note that Orange Pi Zero Plus lacks a spare SPI interface, and can’t be used with this particular application. A fan was also added for cooling, a well as a USB serial debug board for debugging purpose, but it can be removed once the gateway is in the field. Software-wise, Edzelf installed […]

Checking out DevCheck System Info App for Android on NanoPC-T4 Development Board

DevCheck-Dashboard

There are already  a few ways to get system information in Android. The most obvious is just going into the Settings menu, another solution more detailed but less convenient is to access the terminal via adb or an app and run some commands, and finally you can also install apps such as CPU-Z. I’ve been made aware of a new system info app recently called DevCheck, and decided to try it on an Android development board, namely NanoPC-T4 RK3399 SBC. Those apps are often mainly tested on smartphones, so running them on TV boxes or boards do not always yield perfect results. We’ll see. The dashboard section looks good as the app correctly detects six cores and show difference frequencies for each. The hardware part appears to show two clusters one supporting frequencies between 408 MHz and 1416 MHz (Cortex-A53 cores) and another between 408 MHz and 1800 MHz (Cortex-A72 […]

A Quick Look at MINIX NEO C Plus USB-C Adapter, and Windows 10 M.2 SSD Card for N42C-4 Mini PC

MINIX NEO C Plus USB-C Adapter Android 7.1

A couple of weeks ago, MINIX announced their NEO C Plus USB type C adapter with 9 ports including two HDMI outputs. The company has now sent me samples of the adapter, as well as an M.2 SSD for MINIX NEO N42C-4 pre-loaded with Windows 10 Pro. I’ll first have a look at the accessories I received before testing MINIX NEO C Plus adapter with Android 7.1 running on NanoPC-T4 board. MINIX NEO C Plus and M.2 SSD Unboxing I received two USB-C multiport adapter with dual HDMI output which are identical, except for the color with one white version and a silver version, as well as a “128GB M.2 SSD for MINIX NEO N42C-4”. The USB-C adapter comes with a bilingual English-German user manual. We learn some interesting information and limitations from the device. First, the adapter is only certified to use with MacBook and MacBook Pro laptops, and […]

EmbeddedTS embedded systems design