How to Build & Run Linux on Kendryte K210 RISC-V NOMMU Processor

RISCV64 NOMMU Menuconfig

A few months ago, we wrote that Western Digital was working on Linux & BusyBox RISC-V NOMMU, and managed to boot a minimal Linux OS on Kendryte K210 powered Sipeed Maix Go board. RISC-V NOMMU support was scheduled for Linux 5.5, and now that the new kernel has been released, Damien Le Moal has pushed the code allowing to build Linux and a busybox based roofs for RISC-V 64-bit NOMMU platforms using buildroot. I could start the build following the instructions on Github, but it failed as a Linux 5.6 RC1 tarball was missing. But I noticed “Vowstart” picked up on Damien’s work, and wrote detailed instructions. So let’s try the build out using a machine running Ubuntu 18.04. We’ll have to make sure dependencies are installed first:

Then we can retrieve the source code and do some preparations (e.g. extract Linux 5.6 RC1 tarball):

The next step […]

How to Improve Productivity with an ESP8266 Light Controller & Andon Manufacturing System

ESP8266 Light Controller Andon Manufacturing System

ANAVI Light controller was launched in 2018, and I had the chance to review a sample and wrote a guide showing how to use an ESP8266 board to control an LED strip using Arduino code, MQTT protocol, and HTML5 code. It’s a fun toy for people using it at home, but Paul Cancouët – working for Wing company offering “Logistics as a Service” solutions – added several ANAVI Light controllers to their packing warehouse. You can see the lights on the left side of the packing stations. Those are pretty, but what are they for? The lights help to improve productivity using an Andon system usually found in factories, but in this case, used for packing. Andon – meaning paper lantern in Japanese – refers to a system to notify management, maintenance, and other workers of a quality or process problem with the alert either activated automatically or manually by […]

Amlogic A113L Dual-Core Cortex-A35 Processor Targets Smart Audio and IoT Applications

Amlogic A113L Meson A1

Over two years ago, we reported about Amlogic A111, A112, A113 processors designed for audio applications such as smart speakers. A111 features four Cortex-A5 32-bit core, while A112 and A113D/A113X processors come with four Cortex-A53 cores instead. We have not heard much about those since then, but all those processors are still listed on Amlogic website, A112 is supposedly used in Xiaomi AI smart speaker, and Amlogic A113X1 Far-Field Dev Kit is still listed on Amazon’s list of devkits for Alexa voice service, but currently out of stock. Amlogic has been working on a more cost-efficient processor for smart audio and IoT applications with Amlogic A113L dual-core Cortex-A35 processor shown as Meson A1 in the Linux source code. It was just added in Linux 5.5. We don’t have much information about it, but it’s interesting as it’s the first Cortex-A35 processor from the company, and it targets the same smart […]

NXP QN9090 & QN9030 Bluetooth 5.0 SoC’s Come with Optional NFC Tag (NTAG)

QN9090 Development Board

NXP has recently announced the availability of its QN9090 and QN9030 Bluetooth 5.0 SoC with optional support for 802.15.4, Multiprotocol RF, and NFC technology. Both devices are powered by an Arm Cortex-M4 core clocked at 48MHz, but differ in terms of on-chip storage and memory with QN9090 equipped with 640KB flash and 152 KB SRAM, against 320KB flash and 88KB SRAM for QN9030. The “T” versions – QN9090T and QN9030T – add NFC integrated on-chip, enabling Bluetooth pairing by tapping a smartphone, tablet or other NFC reader device without the need for a battery-powered NFC tag. NXP QN9090(T) & QN9030(T) Bluetooth 5.0 SoCs Key features and specifications: CPU – Arm Cortex-M4 up to 48MHz Built-in Memory & Storage QN9090(T) – 640 KB flash, 152 KB RAM, 128 KB ROM QN9030(T) – 320 KB Flash, 88 KB RAM, 128 KB ROM External  Storage – Quad-SPI for execute in place or data […]

Xiaomi AIoT Router AX3600 WiFi 6 Router Sells for $135

Xiaomi AIoT Router AX3600

The first 802.11ax routers were unveiled a Computex 2018, before the WiFi Alliance decided to use a new consumer-friendly naming scheme and rename 802.11n to WiFi 4, 802.11ac to WiFi 5, and 802.11ax to WiFi 6, and then WiFi 6 routers launched later that year from companies such as ASUS and TP-Link with price starting at $350. Prices have now come down with for example TP-Link WiFi 6 AX3000 smart WiFi router going for $142.99 plus shipping on Amazon, and Xiaomi has now launched their own WiFi 6 router with Xiaomi AIoT Router AX3600 offered for $135 including shipping on Aliexpress. Price may soon come down further as the router is sold for just 599 CNY,  or about $86 US, in China excluding shipping. Note that with the Coronavirus outbreak, shipping may be delayed. Xiaomi AIoT Router AX3600 specifications: SoC – Qualcomm IPQ8071A quad-core Arm Cortex-A53 @ 1.0 GHz CPU […]

CNX Software is 10 Years Old – Top 10 Posts of the Last Decade

CNX Software Anniversary

Around 10 years ago, I decided it might be a good idea to have an online presence. At the time, I just thought I would write from time to time, and I had no idea it would eventually become my main activity. My very first post was on February 14, 2010 about software development tools such as CVS and Bugzilla. That means today is the 10th anniversary of CNX Software website! So I thought it might be fun to look at the most popular posts of the last ten years. I only installed Google Analytics sometimes in 2011, but it should not affect the results since I did not have many readers at the time, and the post that really started to bring more visitors, and made me switch from a $1 monthly hosting plan to a VPS, was “74 USD AllWinner A10 Android 4.0 Mini PC” published in May […]

GetWired Aims to Make RS-485 Wired Home Automation Affordable and User-friendly (Crowdfunding)

GetWired

You may think about installing a home automation system, and WiFi may appear like the obvious way to go since it removes the need for cumbersome cabling, but wired networks are more reliable and secure, and there’s no need for batteries to be recharged or replaced. However, such wired home automation systems may be difficult to install and are often expensive, so Domatic decided to work on a solution to lower the costs and improve the ease of installation and use. Meet GetWired RS-485 wired home automation solution. Getwired is comprised of four modules communicating over the standard RS-485 protocol: MCU Module based on Microchip ATMEGA328PB MCU @ 8 MHz with 64KB SPI flash, an RS-485 transceiver, a 12-pin interface for connecting shields and 6 different Molex connectors for I/O including PWM, analog, interrupt pins, as well as I²C and 1-wire interfaces – Dimensions: 40 x 25 mm 2SSR Shield […]

Arrow Shield96 Arm Linux Board Focuses on Hardware-based Security

Arrow Shield96

Powered by a Microchip SAMA5D2 SiP integrating a Cortex-A5 processor and 128MB DDR2 memory, Arrow Shield96 board has been designed for secure IoT application development with on-board hardware security. Two versions of the SBC are offered: Shield96 Standard reference platform Shield96 Trusted Platform preloaded with the EmSPARK Security Suite software by Sequitur Labs. Both versions come with the same hardware specifications: SiP – Microchip ATSAMA5D27-D1G Arm Cortex-A5 processor @ 500 MHz with 128MB DDR2 Storage – 128MB DDR2 Storage – 128MB (1Gbit) flash, MicroSD card slot Connectivity – 10/100M Ethernet port, 2.4 GHz 802.11b/g/n WiFi 4 via ATWILC1000 “IoT link controller module” USB – 1x USB 2.0 port HW Security – ATECC608 secure element Expansion – 96Boards Mezzanine connector Debugging – JTAG header, serial console via Micro USB port Power Supply – 5V via Micro USB port Dimensions – N/A (CNXSoft note: it’s supposed to be 96Boards compliant, but with […]

Exit mobile version
UP 7000 x86 SBC