ODROID-C2 Board Gets Experimental Ubuntu 16.04 Armbian Images with Linux 4.10

Hardkernel is doing a good job at providing working images with GPU / VPU support, and documentation for their ODROID boards. But while Exynos based ODROID-XU4(Q) boards already get firmware images with a recent Linux 4.9 kernel, Amlogic S905 based ODROID-C2 board’s Ubuntu 16.04 images still rely on the Linux 3.14 kernel released by Amlogic, plus various patchsets. But we’ve seen BayLibre is working on a Linux mainline port for Amlogic processors, and Armbian community appears to have leveraged that work, and added Ubuntu 16.04 Server and Desktop images with Linux 4.10 to their build system. Those are experimental nightly builds so they may not have been tested, and it’s likely not working as well as the Ubuntu 16.04 “legacy” images released by Hardkernel. They are also not shown in Armbian ODROID-C2 page at the time of writing, but it’s a step in the right direction. Jean-Luc Aufranc (CNXSoft)Jean-Luc started […]

RAK WisCam is a $20 Arduino Compatible WiFi Camera Linux Board Powered by Nuvoton N32905 ARM9 Processor

A couple of weeks ago I wrote about Rakwireless’ RAK CREATOR Pro development board based on Realtek Ameba RTL8711AM Wireless MCU, and part of their Wiskey family of development boards. Sub-family include WisNode for IoT boards, WisAP for OpenWrt boards, WisPLC for PLC hardware, and WisCam for WiFi video camera boards. The company has recently introduced Wiscam RAK5281 Arduino compatible Linux board powered by a Nuvoton ARM9 MCU, and supporting a camera module or an SD card + USB module. RAK WisCam specifications: SoC –  Nuvoton N32905R3DN ARM926EJ processor @ 200 MHz with 8KB internal SRAM, 16KB IBR internal booting ROM, 16Mbit  x16  DDR2 memory Storage – 128 MBit SPI flash, included sub-module adds micro SD card Connectivity – 802.11 b/g/n WiFi via Realtek RTL8189FTV module Camera via sub-module 648×488 pixel VGA CMOS Image Sensor (GC0308); 102° FOV Video –  QVGA (320×240) 30FPS, VGA(640×480) 30FPS, MJPEG encoding Photo – JPEG, […]

Arduino Cinque Combines SiFive RISC-V Freedom E310 MCU with ESP32 WiFi & Bluetooth SoC

SiFive introduced the first Arduino compatible board based on RISC-V processor late last year with HiFive1 development board powered by Freedom E310 MCU, but  the company has been working with Arduino directly on Arduino Cinque board equipped with SiFive Freedom E310 processor, ESP32 for WiFi and Bluetooth, and an STM32 ARM MCU to handle programming. Few other technical details have been provided for the new board, but since it looks so similar to HiFive1, I’ve come with up with preliminary/tentative Arduino Cinque specifications: MCU – SiFive Freedom E310 (FE310) 32-bit RV32IMAC processor @ up to 320+ MHz (1.61 DMIPS/MHz) WiSoC – Espressif ESP32 for WiFi and Bluetooth 4.2 LE Storage – 32-Mbit SPI flash I/Os 19x Digital I/O Pins 19x external interrupt pins 1x external wakeup pin 9x PWM pins 1/3 SPI Controllers/HW CS Pins I/O Voltages –  3.3V or 5V supported USB – 1x micro USB port for power, […]

Using GPIOs on NanoPi NEO 2 Board with BakeBit Starter Kit

NanoPi NEO 2 is a tiny 64-bit ARM development board powered by Allwinner H5 processor. FriendlyELEC sent me a couple of NEO 2 samples together with their BakeBit Start Kit with a NanoHat and various modules via GPIOs, analog input or I2C. I’ve already tested both Armbian with Linux 4.11 and Ubuntu Core Qt with Linux 3.10, and ran a few benchmarks on NanoPi NEO 2. You would normally prefer to use the Armbian image with Linux mainline since it provided better performance, but at the time I was told GPIO support was not there. Configuring NanoPi NEO 2 board with BakeBit library So this week-end, when I decided to test GPIO support and BakeBit Starter Kit, I decided to follow this advice, especially nanopi-neo2-ubuntu-core-qte-sd4g-20170329.img.zip image is still the recommended one in the Wiki. So I went with that image. I’ll use Python examples from Bakebit library, but if you […]

Android Things Developer Preview 4 Released with Google Assistant SDK Support

Earlier this month, Google released a preview of the Google Assistant SDK that works on boards running Debian like the Raspberry Pi 3, and even launched AIY Project Voice Kit for the later. You can now play with Google Assistant on Android Things as the company has just released Android Things Developer Preview 4 with support for Google Assistant SDK. The operating systems works on any Android Things certified devices, but the example instructions  for Google Assistant API on Android Things also include steps to use Raspberry Pi 3 board together with AIY Projects Voice kit. The developer preview 4 also adds I2S to the peripheral I/O API and is demonstrated in the aforementioned example, and new hardware support with NXP i.MX7D based Pico Board equipped WiFi & Bluetooth, Ethernet, USB ports, an audio jack, and an I/O expansion port. Android Things DP4 also brings the ability for developers to […]

Banana Pi BPI-M64 Board Gets Allwinner R18 Processor with Google Cloud IoT Core Support

Banana Pi BPI-M64 board was launched with Allwinner A64 processor, but a few days ago, I noticed the board got an option for Allwinner R18. Both processors are likely very similar since they are pin-to-pin compatible, and Pine64 was first seen with Allwinner R18, so I did not really feel it was newsworthy. But today, Google announced Google Cloud IoT Core cloud service working with a few app partners such as Helium and Losant, as well as several device partners including ARM, Marvell, Microchip, Mongoose OS, NXP… and Allwinner, having just announced the release of an Allwinner R18 SDK with libraries supporting Google Cloud IoT Core. Let’s go through the board specifications first which are exactly the same as for the original BPI-M64 board, except for the processor: SoC – Allwinner R18 quad core ARM Cortex A53 processor with Mali-400MP2 GPU System Memory – 2GB DDR3 Storage – 8GB eMMC […]

Samsung ARTIK 053 WiFi IoT Module Runs Tizen RT on an ARM Cortex R4 MCU

Samsung has just introduced the latest member of its Artik family at IoT World 2017. ARTIK 053 is a WiFi module powered by an ARM Cortex R4 wireless micro-controller @ 320 MHz with hardware based security, GPIO, SPI, and I2C ports, and running Tizen RT real-time operating system. Artik 053 module specifications: MCU – 32-bit ARM Cortex R4 @ 320MHz with 1280 KB RAM for general use, 128 KB RAM for global IPC data (likely Samsung Exynos i T200, or a variant without an ARM Cortex M0+ core) Storage – 8 MB flash Connectivity – 802.11 b/g/n WiFi @ 2.4 GHz Expansion – 29 dedicated GPIO ports, 2x SPI, 4x UART (2-pin), 4x ADC, 1x JTAG, 2x I2C Security – AES/DES/TDES, SHA-1/SHA-2, PKA (Public Key Accelerator), PRNG/DTRNG (Random Number Generators), Secure key storage, Physical Unclonable Function (PUF) Power Supply – 5 to 12VDC input voltage Dimensions – 40 x 15 x […]

Realtek RTL8710BN ARM Cortex M4 WiFi MCU, MJIOT-AMB-03 Module & Board, and Ameba 4.0a SDK

We’ve already covered Realtek Ameba ARM Cortex M3 WiSoC several times with their RTL8710AF, RTL8711AM and RT8195AM solutions, but the company has now a new “Ameba Z series” relying on an ARM Cortex M4 core starting with RTL8711BN MCU. RTL8710BN specifications as listed on Realtek website: CPU – ARM Cortex-M4(F) up to 125MHz with FPU (TBC) Memory – 256KB embedded SRAM Storage – 512KB embedded ROM, external flash interface; XIP (eXecut In Place) support Wi-Fi 2.4GHz 1T1R 802.11b/g/n up to 150Mbps; 20MHz and 40MHz WEP, WPA, WPA2, WPS support Security engine – MD5, SHA-1, SHA2-256, DES, 3DES, AES Peripheral Interfaces SDIO Slave 2x UART SPI interface (Master/Slave) 2x I2C interface ADC for voltage management 5x PWM Up to 17x GPIOs Package – QFN-32; 5 x 5 mm AFAIK, other Ameba MCUs do not support XIP, but RTL8710BN and this lowers memory requirements since code can be executed from storage. MJIOT-AMB-03 module […]

EDATEC Raspberry Pi 5 fanless case