Linux Powered Industrial IoT Gateway Offers WiFi 6, Bluetooth 5.1, 4G LTE Connectivity

Compulab IOT-GATE-IMX8 is a Debian Linux powered fanless Industrial IoT gateway powered by NXP i.MX 8M Mini processor and specially designed for industrial control and monitoring with optional support for WiFI 6 (802.11ax), Bluetooth 5.1, 4G LTE, and GNSS connectivity. The gateway is equipped with up to 4GB RAM and 128GB eMMC flash, takes variable DC input from 8V to 36V, and operates in a wide temperature range of -40C to 80°C with the company providing a 5-year warranty and 15-year availability. Compulab IOT-GATE-IMX8 specifications: SoC – NXP i.MX8M Mini quad-core Arm Cortex-A53 processor @ 1.8GHz with Arm Cortex-M4 real-time core, Vivante 3G and 2D GPU System Memory – 1GB – 4GB LPDDR4 Storage – 4GB – 64GB eMMC flash (soldered on-board), plus secondary storage with optional 16GB – 64GB eMMC flash module Networking & Wireless Connectivity Gigabit Ethernet port, RJ45 connector Fast Ethernet port, RJ45 connector Optional 802.11ax WiFi 6 and Bluetooth 5.1 BLE via Intel WiFi 6 AX200 […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

NVIDIA Introduces Jetson Xavier NX Developer Kit, and Cloud-Native Support

NVIDIA Jetson Xavier NX SoM was launched last month for $459. But while some third-party carrier boards were also announced at the time, the company had yet to offer Jetson Xavier NX Developer Kit as they did for Jetson Nano. But as GTC 2020 conference is now taking place in the kitchen of Jensen Huang, NVIDIA CEO, the company had plenty to announce including Jetson Xavier NX Developer Kit as well as  “Cloud-Native” support for all Jetson boards and modules. NVIDIA Jetson Xavier NX Developer Kit Specifications: CPU – 6-core NVIDIA Carmel ARMv8.2 64-bit processor with 6 MB L2 + 4 MB L3 cache GPU – NVIDIA Volta architecture with 384 NVIDIA CUDA cores and 48 Tensor cores Accelerators 2x NVDLA Engines 7-Way VLIW Vision Processor Memory – 8 GB 128-bit LPDDR4x 51.2GB/s Storage – MicroSD slot, M.2 Key M socket for NVMe SSD Video Output – HDMI and DisplayPort Video Encode – 2x 4Kp30 | 6x 1080p 60 | […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

DEVICE.FARM Generates Raspbian/Armbian Docker Images for about 100 Arm Linux SBCs

Last year, I reviewed BalenaOS and BalenaCloud on Raspberry Pi CM3L based BalenaFin hardware. The solution generates OS images with docker support in order to easily manage and update a fleet of devices remotely over a web interface or client program. supports over 60 boards either officially, or thanks to the work of the community, but Pavel Burgr is developing an alternative with DEVICE.FARM supporting close to 100 Arm SBC’s including Raspberry Pi boards, and most Armbian supported Arm SBC’s. DEVICE.FARM is still beta, but the MVP (Minimum Viable Product) version of the website provides: Customized images for supported boards (currently 94 boards) Preinstalled docker Secure remote access to the device’s docker end-point Secure remote access to the device’s services exposed by containers This is functional, but bugs are likely, and documentation still needs to be finalized. I don’t have a board with me, but I tried to generate an image for Orange Pi Zero SBC. Once you click […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Some Interesting Talks from FOSDEM 2020 Schedule

We wrote about IoT devroom call for proposals for FOSDEM 2020 a little while ago, and as the free open-source developer meetup is getting closer, FOSDEM 2020 organizers released the schedule. So I’ll look at some of the talks in the relevant devrooms such as the Internet of Things, hardware enablement, Embedded, Mobile and Automotive, as well as RISC-V and others to compose my own little virtual schedule for the 2-day event. Saturday, February 1 10:30 – 10:50 – How lowRISC made its Ibex RISC-V CPU core faster – Using open source tools to improve an open-source core – by Greg Chadwick Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode, and PMP. It uses an in-order 2 stage pipe and is best suited for area and power-sensitive rather than high-performance applications. However, there is scope for meaningful performance gains without major impact to power or area. This talk describes work done at lowRISC to analyze and improve the performance of […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Arm Techcon 2019 Schedule – Machine Learning, Security, Containers, and More

Arm Techcon 2019

Arm TechCon will take place on October 8-10, 2019 at San Jose Convention Center to showcase new solutions from Arm and third-parties, and the company has now published the agenda/schedule for the event. There are many sessions and even if you’re not going to happen it’s always useful to checkout what will be discussed to learn more about what’s going on currently and what will be the focus in the near future for Arm development. Several sessions normally occur at the same time, so as usual I’ll make my own virtual schedule with the ones I find most relevant. Tuesday, October 8  09:00 – 09:50 – Open Source ML is rapidly advancing. How can you benefit? by Markus Levy, Director of AI and Machine Learning Technologies, NXP Over the last two years and still continuing, machine learning applications have benefited tremendously from the growing number of open source frameworks, tools, and libraries to support edge inferencing. These include CMSIS-NN, ARM […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Turing Pi Clusterboard Takes up to 7 Raspberry Pi Compute Modules

Turing Pi Raspberry Pi Compute-Module 3+ Cluster Board

We’ve already covered several cluster solutions based on Raspberry Pi boards such as Bitscope Blade with up to 40 Raspberry Pi boards, a 16 Raspberry Pi Zero cluster board prototype, Circumference “datacenter-in-a-box” with up to 32 Raspberry Pi 3 B+ boards. If you want something more compact, it makes sense to develop a platform with Raspberry Pi Compute Modules instead, and we’ve already published news about MiniNodes Raspberry Pi 3 CoM Carrier Board that supports up to to 5 Compute Modules 3/3+ last year. There’s now another option with Turing Pi Clusterboard support up to 7 Compute Modules for applications leveraging Kubernetes, Docker, Jupyter Notebook, machine learning (TensorFlow/Caffe), and serverless stack. Turing Pi specifications: 7x Sockets for Raspberry Pi Compute Module 3/3+ Storage – 7x microSD card slots Video Output – 1x HDMI port, MIPI DSI connector Audio – 1x 3.5mm audio jack Camera I/F – 2x MIPI CSI connectors Networking – Gigabit Ethernet port and on-board switch USB – […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Create Minimal Debian Upstream Images with Debos and Armbian

Debos Armbian Debian Orange Pi Zero Plus 2 H5

[Update June 28: Post updated with correct procedure thanks to Collabora help] Armbian provides lightweight Debian or Ubuntu images for various Arm Linux SBC, and over the years has become the recommended source for stable firmware images for boards part of Orange Pi & Banana Pi families, and others. Uncompressed images are still over 1GB and come with Armbian-specific tools, kernel and bootloader. If you’d like to leverage Armbian images, but instead create a Debian upstream image with only the packages you intend to use, Collabora explains how to do just that with Orange Pi Zero +2 H5 and Libre Computer AML-S905X-CC (aka Le Potato) boards using Debos Debian OS builder. I’ve decided to give a try at the instructions for Orange Pi Zero Plus2 H5 in my laptop running Ubuntu 18.04 to better understand how this all works. I’ll assume you’ve already installed Docker, and made sure you’ve got it working as a non-root user, so we can install […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Windows Subsystem for Linux 2 Gets a Linux Kernel, Faster File System, Docker Support

Windows Subsystem for Linux 2 WSL 2

Microsoft first introduced Windows Subsystem for Linux in 2016 in order to let developers runs bash command from Ubuntu user space without having to install Ubuntu in a virtual machine or container. It relies on the Windows kernel with a library converting Linux system calls into ones compatible with Windows. Performance is great until you start to involve file systems calls, for example during code compilations, something that’s fairly common for developers… Microsoft has been working on solving this performance issue, and compatibility issues with software such as Docker, and is now close to releasing Windows Subsystem for Linux 2 (WSL 2) featuring its own Linux 4.19 kernel instead of the Windows kernel plus a translation layer. WSL 2 uses virtualization technology to run its custom Linux kernel inside of a lightweight utility virtual machine (VM) which takes just 2 seconds to boot. That also means there will be separate (security) updates for the Windows kernel and the Linux kernel […]

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples