PINE64 Introduces SOPINE A64 Allwinner A64 SoM and SOPINE “Model A” Baseboard

SOPINE-A64-Model-A-Carrier-Board

Following yesterday’s Raspberry Pi Compute Module 3 launch, we have a new development board turned into system-on-module (SoM) today with PINE64 launching SOPINE A64 SO-DIMM module based on Allwinner A64 processor with 2GB RAM together with SOPINE “Model A” baseboard. SOPINE A64 CPU module specifications: SoC – Allwinner A64 quad core Cortex A53 processor @ 1.2 GHz with Mali-400MP2 GPU System Memory – 2GB LPDDR3 Storage – 128 Mbit SPI flash, micro SD slot (on the back) I/Os via 204-pin SO-DIMM edge connector Video Output / Display – HDMI + CEC, MIPI DSI Audio – I2S, HP, headphone, microphone 2x USB 1x Gigabit Ethernet (RGMII) UART, I2C, PWM, GPIOs, etc… Power Supply – AXP803 PMIC Dimensions – 67.9 x 31.0 mm (DDR3 SO-DIMM form factor) SOPINE A64 will basically run the same firmware as used for PINE A64+ development board, except for some modifications for LPDDR3 RAM support. Support operating […]

Self-hosted OpenGL ES Development on Ubuntu Touch

Blu wrote BQ Aquaris M10 Ubuntu Edition review – from a developer’s perspective – last year, and now is back with a new post explaining how to develop and deploy OpenGL ES applications directly on the Ubuntu Touch tablet. Ever since I started using a BQ M10 for console apps development on the go I’ve been wanting to get something, well, flashier going on that tablet. Since I’m a graphics developer by trade and by heart, GLES was the next step on the Ubuntu Touch for me. This article is about writing, building and deploying GLES code on Ubuntu Touch itself, sans a desktop PC. Keep that in mind if some procedure seems unrefined or straight primitive to you – for one, I’m a primitive person, but some tools available on the desktop are, in my opinion, impractical on the Touch itself. That means no QtCreator today, nor Qt, for […]

LicheePi One Allwinner A13 ARM Linux Board is Equipped with LCD Display and Camera Interfaces

Allwinner A13 – repackaged as Allwinner R8 – single core Cortex A8 processor is used in $9 C.H.I.P board with 512MB, 4GB storage, WiFi and Bluetooth, and I/Os. Now a Chinese company has created a new Allwinner A13 board called Lichee Pi that appears especially suited to drive LCD displays thanks to its 40-pin LCD RGB connector, but it also comes with WiFi & Bluetooth, a micro SD slot, and some I/Os. Lichee Pi One board (preliminary/tentative) specifications: SoC – Allwinner A13 ARM Cortex A8 processor @ 1.0 GHz with Mali-400 GPU System Memory – 512MB DDR3 RAM Storage – 2x micro SD slot Display Interface – 40-pin RGB LCD connector, with 8080 interface, VGA and LVDS supported via add-on board Camera – 24-pin CSI interface Audio – 3.5mm audio jack Connectivity – Optional 802.11 b/g/n WiFi and Bluetooth via RTL8723BU module (Multiplexed with USB 2.0 host port) USB – […]

$25 NanoPi A64 is a Compact Yet Features Packed Allwinner A64 Development Board

FriendlyARM has had a very busy year with their NanoPi boards, and they are completing the year by launching NanoPi A64 development board based on Allwinner A64 quad core Cortex A53 processor with 1GB RAM, Gigabit Ethernet, HDMI, USB ports and more. NanoPi A64 board specifications: SoC – Allwinner A64 quad-core Cortex-A53 @ 648MHz to 1.152GHz with an ARM Mali400 MP2 GPU System Memory – 1GB DDR3 RAM Storage – 1x micro SD slot Video Output / Display IF – HDMI 1.4 port,  30-pin MIPI DSI connector Audio – HDMI, 3.5mm audio jack Connectivity – 1x Gigabit Ethernet port (RTL8211E), 802.11 b/g/n WiFi USB – 2x USB 2.0 ports, 1x micro USB port for power only Camera – 24-pin DVP camera interface Debugging – 4-pin debug UART header Expansion 40-pin mostly Raspberry Pi compatible header with UART, SPI, I2C, PWM, GPIOs, etc… 7-pin I2S header Misc – IR Receiver, 1x […]

How to Use Sonoff POW ESP8266 WiFi Power Switch with MQTT and ThingSpeak

ITEAD Studio’s Sonoff is a family of cheap home automation products based on ESP8266 WiSoC, and I’ve already tested Sonoff TH16 wireless switch with a humidity and temperature sensor using the stock firmware and eWelink app for Android or iOS. It works, but up to recently it required a registration to a cloud service (the company will now allow use from the local network), and the source code is closed. So for the second device under review, namely Sonoff POW wireless switch with a power consumption monitor, I decided to install ESPurna firmware working on ESP8266 Sonoff devices and NodeMCU, as it’s open source, supports Sonoff POW natively, includes a web interface to control the device from the LAN, and includes an MQTT client. MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe messaging protocol used to control IoT sensors and devices, and it’s a popular method to gather data […]

How to Install ThingSpeak in Ubuntu 16.04

Last week-end I installed ESPurna open source firmware with MQTT server on Sonoff POW WiFi switch, and the next step is find a way to draw power consumption charts in some web based interface. We could do this in the IoT cloud with services like Xively or ThingSpeak, but since one of the goals of replacing the default firmware was not to rely on a proprietary cloud based solution, I decided to find a way to draw those chart in a local server, and it so happens that ThingSpeak is also open source with the code available on Github. Hardware platforms like NanoPi NEO / NEO Air, or Orange Pi Zero boards appear to be particularly well suited for the task of running an MQTT broker and Thingspeak, but at first I wanted to install ThingSpeak in my own Ubuntu 16.04 computer to have a try. As you can see […]

Firefly-RK3399 Rockchip RK3399 Development Board Launched on Kickstarter for $139 and Up

Firefly-RK3399 is the first, and for now the only one, development board equipped with the latest Rockchip RK3399 hexa-core Cortex A72 & A53 processor. It’s just not available yet, but the board has now been launched on Kickstarter where it is offered for $139 to $199 depending on options. Firefly-RK3399 board specifications: SoC – Rockchip RK3399 hexa-core big.LITTLE processor with dual core ARM Cortex A72 up to 2.0 GHz and quad core Cortex A53 processor with ARM Mali-T860 MP4 GPU with OpenGL 1.1 to 3.1 support, OpenVG1.1, OpenCL and DX 11 support System Memory Standard – 2 GB DDR3 Plus devkit – 4 GB DDR3 Storage Standard – 16 GB eMMC flash, micro SD card, M.2 socket Plus devkit – 32 GB eMMC flash, micro SD card, M.2 socket Video Output & Display Interfaces 1x HDMI 2.0 up to 4K @ 60 Hz 1x DisplayPort (DP) 1.2 interface up to […]

Getting Started with Pine64 PADI IoT Stamp – Part 2: Serial Console, GCC SDK, Flashing & Debugging Code

PADI IoT Stamp module powered by Realtek RTL8710AF ARM Cortex M3 WiFi SoC is a potential competitor to Espressif ESP8266 modules.  Pine64, the manufacturer of the module, sent me their kit with a $2 IoT stamp, a breakout board, a USB to TTL debug board and a J-Link debug board. In the first part of the review I’ve shown the hardware and how to assemble PADI IoT stamp kit. In the second part I’m going to write a tutorial / getting start guide showing how to control the board with AT commands, build the firmware with GCC SDK, and finally demonstrate how to flash and debug the firmware with the J-Link debugger. The Quick Start Guide indicates you need to connect the USB to TTL debug board to UART2 instead of UART1 as I did on the very similar B&T RTL-00 RTL8710AF module, and set connection settings to 38400 8N1. […]

Memfault IoT and embedded debugging platform