Cloud-Based OTA Manager for IoT is Free For Up to Three Devices

By Eric Brown

UpSwift is offering a free lifetime subscription to makers and developers who want to manage up to three Linux-based devices with the UpSwift cloud-based IoT management and micro-updating platform.

Israeli startup UpSwift announced its cloud-based UpSwift IoT management and update service for Linux-based IoT and embedded devices in Jan. 2018 and over the last year has deployed it in “multiple companies.” The company is now announcing a new “Prototyping” offering that provides a free lifetime subscription for “maker/developers” who want to manage up to three Linux devices.

UpSwift is a lightweight, application layer micro-update OTA solution with automatic rollbacks, filesystem component updates, and an encryption-based in-transit update security feature. The system is optimized for constrained devices and communications pipelines by reducing data transfers and memory usage.


 
UpSwift management screen (left) and maps view
(click images to enlarge)

Other features include device remote control using web ssh, map views for pinpointing deployments, application monitoring and diagnostics, and sending application logs. UpSwift enables the setting of update triggers as well as monitoring a JSON file to check whether a micro-update is in progress. You can also change parameters such as device communication cycle settings.

Device requirements include Linux systems running on ARM, x64, and x86 platforms equipped with the apt package manager and Systemd service manager. The menu-driven program also supports Bash commands.

Security is enhanced because no servers are used on the client side, says UpSwift. For additional security and privacy, only the device MAC is used in the service process. In addition, disk monitoring tests are used to “recognize any read or write changes of files in the file system to make sure there is no leakage of data from the device.”

Other commercial OTA update solutions for Linux gizmos include Mender. In addition, Ubuntu Core’s snap package management mechanism also provides transactional updates. There are a variety of open source smart update solutions, but without the cloud management functions offered by a service like UpSwift. For an overview, check out this summary of a presentation by Intel’s Patrick Ohly at the 2017 Embedded Linux Conference.

Further information

The free lifetime UpSwift subscriptions for makers and developers for up to three Linux devices are available now. No pricing was available for the standard monthly and yearly subscriptions. More information may be found at the UpSwift website.

This article originally appeared on LinuxGizmos.com on August 28.

UpSwift | www.upswift.io

iWave Demos Xen Virtualization on its I.MX8QM-Based Module

iWave Systems has announced that it has successfully demonstrated the Xen virtualization hypervisor on their i.MX8 QM SoC based System on Module. The SMARC R2.0 compatible SOM is based on the i.MX8 QuadMax SoC. The SoC is comprised of 2x Arm Cortex-A72  cores at 1.8 GHz and 4x Arm Cortex-A53 cores at 1.2 GHz and 2x additional Cortex-M4F cores at 266 MHz.

On the i.MX8 QM, iWave has implemented the virtualization of hardware using the open-source type 1 Xen hypervisor. The Xen hypervisor enables multiple virtual machines to be created over a single hardware resource, each virtual machine capable of running its independent operating system. This enables i.MX8 QM SOM (shown) to run multiple operating systems concurrently on the same physical board. The Xen hypervisor allows maximum utilization of resources thereby improving overall system performance and efficiency.
Xen is an open-source type-1 hypervisor developed by the University of Cambridge and is now being developed by the Linux Foundation. Xen runs directly on the hardware to manage guest operating systems. Hence, it’s also considered as a bare-metal hypervisor. Xen has less overhead enabling faster performance and operating systems are more secure because they don’t rely on base OS for installing the hypervisor.

A system running the Xen hypervisor contains three components:

  • Xen Hypervisor
  • Domain 0 (Dom0) – Privileged virtual machine running on the hypervisor that can access the hardware directly and interact with other unprivileged virtual machines running on the system.
  • Multiple Domain U (DomU) – Unprivileged virtual machine running on the hypervisor and have no direct access to the hardware (e.g. CPU, memory, timer, and interrupts cannot be directly accessed)

During the initial system start-up, Xen hypervisor launches the Dom0 that runs the Linux operating system. The Dom0 has unique privileges to access the Xen hypervisor compared to other Domains. Dom0 manages the DomU, the unprivileged domains running on the system. Dom0 allocates and maps hardware resources for the DomU domains.

The solution has the follow advantages:

  • Less overhead compared to type-2 hypervisors since type-1 hypervisors make use of ARM virtualization extensions.
  • Having faulty/buggy OS in the DOM-U domain will not disrupt the functionalities of DOM-0 OS.
  • DOM-U driver domains can support legacy hardware drivers no longer supported by the new OS.
  • Have completely isolated workspaces with different requirements. For example: gaming and multimedia.
  • Better resource management since resources rarely used will not be powered on if the domain it belongs to is not booted.

In iWave’s Xen Demo on i.MX8QM Board, the DOM-0 OS runs Linux 4.9.88 from eMMC and DOM-U runs Android Oreo 8.1 from USB drives. Such a system can be used where there is a need for both faster, highly reliable OS (such as Linux) and more multi-featured slightly slower OS (such as Android) to be running on the same hardware.

iWave Systems | www.iwavesystems.com

 

Linux-Driven Modules to Showcase New MediaTek AIoT SoCs

By Eric Brown

Innocomm, which has produced NXP-based compute modules such as the i.MX8M Mini driven WB15 and i.MX8M powered WB10, will soon try on some MediaTek SoCs for size. First up is an SB30 SoM due to launch in October that will run Linux or Android on MediaTek’s 1.5 GHz, quad-core, Cortex-A35 based MediaTek i300 (MT8362) SoC. In November, the company plans to introduce an SB50 SoM based on the MediaTek i500 (MT8385).


 
SB30 SoM (left) and SB50 SoM
(click images to enlarge)

Innocomm has provided us with specs for the SB30 (see farther below). As for the SB50 SoM, we know it has the same form-factor and edge connector as the WB15 and new SB30 SoM and similarly connects to its carrier board via a pair of M.2 E-Key expansion slots. Like the SB30, the SB50 will offer Linux and Android support.

The SB50 SoM (AKA SB50 MTK i500 SoM) is designed for AI/AR/VR applications. Its MediaTek i500 SoC was announced (translated) with the MediaTek i300 in April. In July, MediaTek followed up with its high-end MediaTek i700 (AI IoT platform i700). All three of these “AIoT” platforms are designed for media-enhanced edge computing, with the i500 and i700 also targeting AI on the edge.

The MediaTek i500 is the mid-range model of the three, despite having specs that would beat or match any Arm processor running on one of the 125 open-spec SBCs featured in our recent Linux hacker board roundup. The SoC combines 4x Cortex-A73 and 4x Cortex A53 cores, all clocked at 2.0GHz. There’s also an 800MHz Arm Mali-G72 MP3 and a 500MHz AI processor (APU) for deep learning, neural network acceleration and computer vision applications.

MediaTek i300

The “cost-effective MediaTek i300 (MT8362) inside the SB30 SoM is a more modest affair. The SoC is built around 4x power-efficient Cortex-A35 cores clocked up to 1.5GHz. Other Cortex-A35 SoCs include NXP’s quad-core i.MX8X and Rockchip’s RK3308, as well as an upcoming NXP i.MX8 variant optimized for Microsoft’s Azure Sphere platform that uses FD-SOI power management.

The MediaTek i300 is further equipped with an Imagination PowerVR Series8XE GE8300 GPU aimed at entry-level markets. Launched earlier this year, the GPU also appeared recently on the dual -A53 Renesas RZ/G2E SoC.

The MediaTek i300 integrates a PMIC and an RF chip for 2.4GHz 802.11/b/g/n and Bluetooth 4.0, and also supports integration of a MediaTek MT7668 chipset for 802.11ac (WiFi 5). The SoC has a 13-megapixel and 720P ready ISP and focuses on portable and HMI devices with up to 1920 x 1080-pixel touchscreens. Its audio subsystem targets voice-controlled devices.

B30 SoM

Innocomm’s SB30 SoM (SB30 MTK i300 SoM) is designed for audio/video, kiosk, digital signage, and fitness console applications. It combines the MediaTek i300 with 1GB or 2GB LPDDR3, 16GB eMMC, and either dual-band 802.11ac and Bluetooth 5.0 or 2.4GHz 802.11n with Bluetooth 4.0.

The SB30’s media interfaces include MIPI-DSI, LVDS, and HDMI 1.4a, as well as I2S for audio. You also get USB 2.0 host and OTG connections plus I2C, SPI, UART, and more.



SB30 Evaluation Kit
(click image to enlarge)

The SB30 Evaluation Kit (EVK) combines the module with 10/100 Ethernet, USB 2.0 host, and micro-USB device ports. There’s also a microSD slot, an RS232 header, and an expansion connector for I2C, SPI, I2S, USB, and UART interfaces. Judging from the photo, this does not appear to be the standard RPi-style 40-pin connector found on the WB15.

Display features include an HDMI 1.4a port, dual-channel LVDS for up to 21-inch displays, and a MIPI-DSI connector that supports the Raspberry Pi 7-inch LCM. The board is further equipped with a dual MIPI-CSI connector, a PDM-based digital mic, and a 10W stereo amp. The EVK has a 12V DC jack plus an antenna connector.

Further information

The SB30 SoM and EVK will launch in October and the SB50 SoM and EVK will launch in November. Pricing was undisclosed. More information should appear in the coming months on Innocomm’s very preliminary SB30 SoM and SB50 SoM product pages.

This article originally appeared on LinuxGizmos.com on August 21.

Innocomm | www.innocomm.com
 

Linux-driven i.MX6 Gateway Offers 4G Plus Isolated Serial and CANbus

By Eric Brown

Chinese embedded vendor Forlinx Embedded Technology has unveiled a power-efficient FCU1201 IoT gateway equipped with NXP’s 1 GHz, dual-core Cortex-A9 i.MX6 DualLite. Like the company’s i.MX6 UL-equipped FCU1101, the system combines extensive serial interfaces with wireless connectivity.


 
FCU1201
(click images to enlarge)

In addition to general lightweight IoT gateway duty, the FCU1201 supports in-vehicle EV charging, vending machines, remote monitoring of CNC machines, and Ali Cloud (Alibaba Cloud) IoT aggregation applications built around Alibaba’s Link IoT Edge platform. The system runs Linux 3.0.35 on the i.MX6.


 
FCU1201 EV charging (left) and CNC control applications
(click images to enlarge)

The 147.5 x 100 x 41.8mm system is equipped with 1GB DDR3, 8GB eMMC, and a microSD slot. There’s a 10/100 Ethernet port, a wireless module with 802.11b/g/n and Bluetooth 4.0, and a Huawei ME909S 4G module with SIM slot. The 4G module can be swapped out for GPRS. A pair each of antennas are provided for WiFi and 4G.

The FCU1201 enables dual simultaneous displays via an HD-ready mini-HDMI port and a DVI-I style LVDS port with support for 7-inch displays. Audio features include a 3.5 mm stereo earphone jack and a single track microphone. In addition, “users could also expand with 1W x 2 speaker connectors or 3.5mm single track microphone jack,” says Forlinx.


 
FCU1201 detail views
(click images to enlarge)

The system is further equipped with USB 2.0 host, micro-USB OTG, and serial debug console ports, as well as a variety of serial connections via terminal block connectors. These include 2x RS485 and 2x CAN 2.0 ports, all with electronic isolation. There are also several RS232 inputs.

Other features include 4x DI and 4x DO via terminal connectors. The digital inputs are “designed with photo coupler and wet node,” says Forlinx, which adds: “users can change it to dry node optionally.” The digital outputs feature electromagnet relay protection.

The FCU1201 supports any ISO7816-compliant ESAM/PSAM security module. It also provides a mini-SIM slot for loading a PSAM card.

The gateway runs on a 9-15 V DC input and offers a 15-second UPS function. There’s also an RTC, reset and boot buttons, and mounting holes. Both 0 to 70℃ and -40 to 70℃ SKUs are available, although the WiFi works only at commercial temperatures.

Further information

No pricing or availability information was provided for the FCU120. More information may be found in the Forlinx FCU1201 announcement and product page.

This article originally appeared on LinuxGizmos.com on August 13.

Forlinx Embedded Technology | www.forlinx.net
 

Mini-PCIe Modules Offer Cat-M1 and Iridium Modems for IoT

By Eric Brown

Gateworks announced a pair of mini-PCIe modems that have been tested — and offer tech support — only on the company’s Linux-based SBCs. Most recently, these include the Cavium Octeon-based Newport GW6100 and GW6200. The GW16126 with Cat-M1 and BLE 5.0 and the GW16130 satellite modem will likely work with other mini-PCIe equipped computers. The GW16126 requires a Linux host computer, while it appears the GW16130 may also work with other operating systems.

 
GW16126 Cat-M4 modem (left) and GW16130 satellite modem
(click images to enlarge)

GW16126

The GW16126 supports Bluetooth 5.0 LE (BLE), as well as Verizon’s new low-power wide-area (LPWA) Cat-M1 service, which we saw recently on Advantech’s ICR-3211Brouter. Cat-M1 offers 375 Kbps, half duplex up/down speeds for IoT or machine-to-machine (M2M) communications. It’s touted for its low power consumption and exceptional in-building range.

The Cat-M1 modem is based on a U-blox SARA-R410M module. A nano-SIM socket integrates a Hologram IoT starter SIM. The mini-PCIe interface uses USB 2.0 signals to communicate with the host.

The Bluetooth radio is a U-blox NINA-B301 module with a Nordic Semiconductor nRF52840 chipset running Zephyr and a Bluetooth HCI UART host interface. Dual u.Fl antenna connectors are also available.

 
GW16126 and block diagram
(click images to enlarge)
The GW16126 has a networking stack based on a Linux 4.17+ kernel and supports Ubuntu and OpenWrt. The 30 x 60.8 x 6mm card supports -40 to 85°C temperatures. The 3.3V card typically runs on 0.3A.

GW16130

For more remotely deployed IoT sites, Gateworks has also launched a GW16130 mini-PCIe satellite modem with an Iridium 9603N satellite transceiver for two-way communications over Iridium’s global, 66-satellite network. The device supports “cost-effective, short burst satellite connectivity for asset tracking, fleet management, telemetry, oceanographic data, grid monitoring, and IoT applications,” says Gateworks.


GW16130 block diagram
(click image to enlarge)
As with the GW16126, the device uses USB 2.0 signaling to the host. Serial communications are enabled via an FTDI USB-to-UART bridge. The modem operates at 1616 MHz to 1626.5 MHz with 1.6W average transmit power and -117 dBm receiver sensitivity. There’s a single u.Fl antenna connector.

The 30 mm x 50.95 mm x 11.6 mm, 3.3V card typically runs at [email protected] C, with a [email protected] peak transmit rate. It supports -40 to 85°C temperatures. The product requires an Iridium data plan, which typically cost $20 per month with 12 KB of data.

Further information

The GW16126 Cat-M4 modem and GW16130 satellite modem are available now at an undisclosed price, although they should eventually appear on Gateworks’ mini-PCIe shopping page. More information may be found on the GW16126 product page and GW16126 wiki, as well as the GW16130 product page and GW16130 wiki.

This article originally appeared on LinuxGizmos.com on May 10.

Gateworks | www.gateworks.com

Adapter Enables Offline Speech Board to Work with Raspberry Pi

By Eric Brown

Audeme has released a $6.50 “Raspberry Pi MOVI Adapter” board and API to enable a Raspberry Pi pairing with its MOVI Arduino Shield for offline speech recognition and synthesis.

We’re used to seeing Arduino compatible, MCU-driven HATs and other add-ons for the Raspberry Pi, but in 2015 Audeme flipped that combo on its head with a Linux-driven voice shield for the Arduino called the MOVI Arduino Shield Speech Recognizer and Speech Synthesizer. At the recent Maker Faire Bay Area 2019, the company released a $6.50 adapter board that lets the MOVI Arduino Shield work with a Raspberry Pi.

 
MOVI Arduino Shield with Raspberry Pi and new Pi Adapter (left) and the current v1.1 version of the MOVI shield on its own
(click images to enlarge)
The $75 MOVI (My Own Voice Interface) Arduino Shield offers “Internet-free” speech recognition and synthesis for up to 150 customizable English sentences. MOVI offers voice control for applications like turning devices on and off, entering alarm codes, and carrying on programmed conversations. The device is speaker independent, so there’s no voice training involved, and it uses no cloud services, thereby enabling offline applications free from privacy or reliability concerns.

 
Raspberry Pi MOVI Adapter, front and back
(click images to enlarge)
The MOVI board runs Debian Linux on the 1 GHz, Cortex-A8 based Allwinner A13. An SD card stores the Debian build, along with sentence, call sign, and configuration data. The board has a microphone with automatic gain-control to detect speech at up to 10 feet in a quiet environment. An external microphone input is available, and a speaker is optional.

At the time of the Kickstarter launch, Audeme said that Linux hackers could access the board’s low -level serial interfaces to use it with the Raspberry Pi. The new adapter eases the much-requested Pi pairing along with a new Raspberry Pi-friendly version of its open source, Arduino IDE-based library.

Audeme also added an open source Python API for the Pi, and previous Arduino projects can be compiled against the C++ version of the PI library without code change. Community features on the website include a forum.

Further information

The Raspberry Pi MOVI Adapter is available for $6.50 and the MOVI Arduino Shield sells for $74.90. More information may be found at Audeme’s Raspberry Pi MOVI Adapter and MOVI Arduino Shield shopping pages, as well as the MOVI C++ libraryand MOVI Python API GitHub pages.

This article originally appeared on LinuxGizmos.com on May 21.

Audeme | www.audeme.com

Catalog of 125 Open-Spec Hacker Boards: Spring 2019 Edition!

Circuit Cellar’s sister website Linuxgizmos,com has posted its annual Spring edition catalog of hacker-friendly, open-spec SBCs that run Linux or Android.

The catalog includes summaries of 125 community-backed Linux/Android hacker boards under $200 are listed in alpha order.

They list specs and lowest available pricing recorded in the last two weeks of May 2019, with products either shipping or available for pre-order with expected ship date by the end of June.

CHECK IT OUT HERE!

Rugged Computers Run Linux on Jetson TX2 and Xavier

By Eric Brown

Aitech, which has been producing embedded Linux-driven systems for military/aerospace and rugged industrial applications since at least 2004, announced that Concurrent Real-Time’s hardened RedHawk Linux RTOS will be available on two Linux-ready embedded systems based on the Nvidia Jetson TX2 module. With Redhawk Linux standing in for the default Nvidia Linux4Tegra stack, the military-grade A176 Cyclone and recently released, industrial-focused A177 Twister systems can “enhance real-time computing for mission-critical applications,” says Aitech.


MIL/AERO focused A176 Cyclone (left) and new A177 Twister
(click image to enlarge)
Here, we’ll take a closer look at the A177 Twister, which was announced in October as a video capture focused variant of the similar, MIL/AERO targeted A176 Cyclone. Both of these “SWaP-optimized (size, weight and power) supercomputers” are members of Aitech’s family of GPGPU RediBuilt computers, which also include PowerPC and Intel Core based systems.

We’ll also briefly examine an “EV178 Development System” for an Nvidia Xavier based A178 Thunder system that was revealed at Embedded World. The A178 Thunder targets MIL/AERO, as well as autonomous vehicles and other applications (see farther below).

Both the A177 Twister and A176 Cyclone systems deploy the Arm-based Jetson TX2module in a rugged, small form factor (SFF) design. The TX2 module features 2x high-end “Denver 2” cores and 4x Cortex-A57 cores. There’s also a 256-core Pascal GPU with CUDA libraries for running AI and machine learning algorithms.


 
A177 Twister (left) and Jetson TX2
(click images to enlarge)
The TX2 module is further equipped with 8GB LPDDR4 and 32GB eMMC 5.1. Other rugged TX2-based systems include Axiomtek’s eBOX800-900-FL.

The RedHawk Linux RTOS distribution, which was announced in 2005, is based on Red Hat Linux and the security-focused SELinux. RedHawk offers a hardened real-time Linux kernel with ultra-low latency and high determinism. Other features include support for multi-core architectures and x86 and ARM64 target platforms.

The RedHawk BSP also includes “NightStar” GUI debugging and analysis tools, which were announced with the initial RedHawk distro. NightStar supports hot patching “and provides a complete graphical view of multithreaded applications and their interaction with the Linux kernel,” says Concurrent Real-Time.

A177 Twister

The A177 Twister leverages the Jetson TX2 and its “CUDA and deep learning acceleration capabilities to easily handle the complex computational requirements needed in embedded systems that are managing multiple data and video streams,” says Aitech. The system is optimized for video capture, processing, and overlays.


A177 Twister
(click image to enlarge)
The A177 Twister supports applications including robotics, automation and optical inspection systems in industrial facilities, as well as for autonomous aircraft and ground environments,” says Aitech. Other applications include security and surveillance, mining and excavating computers, complex marine and boating applications, and agricultural machinery.

The 148 x 148 x 63mm A177 Twister is protected against ingress per IP67. The fanless system weighs 2.2 lbs. (just under 1Kg) and supports -20 to 65°C temperatures.

The Jetson TX2 module supplies 8GB LPDDR4 and 32GB eMMC 5.1. The A177 Twister adds a microSD slot with optional preconfigured card, as well as an optional “Mini-SATA SSD with Quick Erase and Secure Erase support.”

The system shares many features with the A176 Cyclone, with the major difference being that it adds optional WiFi-ac and Bluetooth 4.1, as well as support for simultaneous capture of up to 8x RS-170A (NTSC/PAL) composite video channels at full frame rates. It also has lower ruggedization levels and a smaller 6-24V input range compared to 11-36V, among other differences.


 
A177 Twister block diagram (left) and I/O specs
(click images to enlarge)
As shown in the spec-sheet above, you can purchase the Twister with and without 8x composite inputs and/or 1x SDI input with up to 1080/60 H.264 encoding. There’s also a choice of composite or SDI frame grabbers, both, or none at all. The one SKU that offers all of the above sacrifices the single USB 3.0 port.

Standard features include USB 2.0, HDMI, Composite input, GbE. 2x RS-232 (one for debug/console), 2x CAN, and 4x single-end discrete I/O. Most of these interfaces are bundled up into rugged military-style composite I/O ports.

Power consumption is typically 8-10W with a maximum of 17W. The system also provides reverse polarity and EMC protections, hardware accelerated AES encryption/decryption, temperature sensors, elapsed time recorder, and dynamic voltage and frequency scaling.

EV178 Development System for A178 Thunder

Aitech revealed an A178 Thunder< at computer at Embedded World. The company recently followed up with a formal announcement and product page for an EV178 Development System that helps unlock the computer for early customers.


 
EV178 Development System for A178 Thunder (left) and Jetson AGX Xavier
Built around Nvidia’s high-end Jetson AGX Xavier module, the compact, Linux-driven A178 Thunder “is the most advanced solution for video and signal processing, deep-learning accelerated, for the next generation of autonomous vehicles, surveillance and targeting systems, EW systems, and many other applications,” says Aitech. The EV178 Development System for A178 Thunder processes at up to 11 TFLOPS (Terra floating point operations per second) and 22 TOPS (Terra operations per second), says Aitech.

The Jetson AGX Xavier has greater than 10x the energy efficiency and more than 20x the performance of the Jetson TX2, claims Nvidia. The 105 x 87 x 16mm Xavier module features 8x ARMv8.2 cores and a high-end, 512-core Nvidia Volta GPU with 64 tensor cores with 2x Nvidia Deep Learning Accelerator (DLA) — also called NVDLA — engines. The module is also equipped with a 7-way VLIW vision chip, as well as 16GB 256-bit LPDDR4 RAM and 32GB eMMC 5.1.
EV178 Development System for A178 Thunder
(click image to enlarge)

Preliminary specs for the EV178 Development System for A178 Thunder include:

  • Nvidia Jetson AGX Xavier module
  • 4x simultaneous SDI (SD/HD) video capture channels
  • 8x simultaneous Composite (RS-170A [NTSC]/PAL) video capture channels
  • Gigabit Ethernet
  • HDMI output
  • USB 3.0
  • UART Serial
  • Discretes
  • Pre-installed Linux OS, drivers, and test applications
  • Cables and external power supply

Further information

Concurrent’s RedHawk Linux RTOS appears to be available now as an optional build for the A177 Twister and earlier A176 Cyclone, both of which appear to be available with undisclosed pricing. No ship date was announced for the EV178 Development System for A178 Thunder. More information may be found in Aitech’s RedHawk Linux announcement, as well as the A177 Twister product page. More on the A178 Thunder may be found in the EV178 Development System for A178 Thunder announcementand product page.

This article originally appeared on LinuxGizmos.com on March 18.

Aitech | www.rugged.com

Rugged IoT Gateways are Based on i.MX6 and Raspberry Pi

Kontron has announced two new industrial computers, the KBox A-330-RPI and KBox A-330-MX6, specifically designed for cost-sensitive control and gateway applications. The KBox A-330-RPI is based on the long-term available Raspberry Pi Compute Module CM3+ and can therefore use the huge software pool of the Raspberry Pi community. Equipped with a Broadcom BCM2837 Quad Core Arm processor, the KBox A-330-RPI is compatible with the established Raspberry Pi standards and has been enhanced with industrial features.

The new KBox A-330-MX6 differs from the KBox A-330-RPI primarily by the Dual Core i.MX6 processor from NXP, which is, like the Raspberry Pi Compute Module CM3+, long term available. In addition, the variant based on the NXP processor optionally offers additional industrial protocol stacks such as EtherCAT, PROFINET, Modbus and CANopen to enable customers to easily integrate control software.

Both KBox A-330 variants operate fanless and are designed for industrial control and gateway tasks in control cabinets due to their slim design and the possibility of DIN rail mounting. Two Fast Ethernet ports, RS232, RS485 or CAN and four I/O ports are available as interfaces. A powerful user interface can be operated during commissioning or in the target application via two USB channels and an HDMI connection.

With the KBox A-330 family Kontron offers an industrial grade platform that enables connection to various communication levels, serves as a gateway for IoT applications and can integrate sensors and actuators. As operating system Kontron offers Yocto Linux for the KBox A-330-MX6 and Raspbian for the KBox A-330-RPI. On a project basis, applications are realizable that include advanced security features such as secure authentication and data encryption that go beyond normal security requirements.

In conjunction with the modular IoT software framework SUSiEtec from Kontron’s sister company S&T Technologies, any applications and cloud solutions on the market—from sensors to edge computers to private or public clouds—can also be connected and supported to develop IoT applications or establish new business models.

Kontron | www.kontron.com

Free IoT Security Platform Runs on OpenWrt Routers and the Raspberry Pi

By Eric Brown

At the Consumer Electronics Show (CES) in Las Vegas, Minim announced a free spin-off of Minim, its cloud-managed Wi-Fi and security Software as a Service (SaaS) platform. Minim Labs is designed to work with a new open source software agent called Unum that runs on Raspbian and OpenWrt Linux devices. Optimized images are available for the OpenWrt-based Gli.Net GL-B1300 router and Raspberry Pi. The first 50 sign-ups will get the B1300 router for free (see below).


Minim Labs setup screen
(click image to enlarge)
The Minim Labs toolkit “secures and manages all connected devices in the home, such as the Google Home Hub, Sony Smart TV, and FreeRTOS devices,” providing “device fingerprinting, security scans, AI-powered recommendations, router management, analytics, and parental controls,” says Minim. By signing up to a Minim Labs account you receive a MAC address to register an Unum-enabled device.

The GitHub hosted Unum agent runs on the Linux router where it identifies connected devices and securely streams device telemetry to the Minim platform. Users can open a free Minim Labs account to register up to 10 Unum-enabled devices, offering access to Minim WiFi management apps and APIs. Alternately, you can use Unum with your own application server.

The GL-B1300 and Raspberry Pi builds are designed to walk “home network tinkerers” through the process of protecting devices with Unum and Minim Labs. More advanced developers can download a Unum SDK to modify the software for any OpenWrt-based router.

“By open sourcing our agent and giving technologists free access to our platform, we hope to build a global community that’ll contribute valuable product feedback and code,” stated Jeremy Hitchcock, Founder and CEO of Minim.

Gli.Net’s OpenWrt routers

Gli.Net’s GL-B1300 router runs OpenWrt on a quad-core, Cortex-A7 Qualcomm Atheros IPQ4028 SoC clocked to 717 MHz. The SoC is equipped with a DSP, 256MB RAM, 32 MB flash, and dual-band 802.11ac with 2×2 MIMO. The SoC and supports up to 5-port Ethernet routers abd provides Qualcomm TEE, Crypto Engine, and Secure Boot technologies.


 
GL-B1300 (left) and GL-AR750S
(click images to enlarge)
The GL-B1300 router has dual GbE ports, a WAN port, and a USB 3.0 port. The $89 price includes a 12V adapter and Ethernet cable.

The testimonial quote below says that the GL-AR750S Slate router, which is a CES 2019 Innovation Awards Honoree, will also support Unum and Minim Labs out of the box. The $70 GL-AR750S Slate runs on a MIPS-based, 775MHz Qualcomm QCA9563 processor and is equipped with 128MB RAM, 128MB NAND flash, and a microSD slot.

The Slate router provides 3x GbE ports and dual-band 802.11ac with dual external antennas. Other features include USB 2.0 and micro-USB power ports plus a UART and GPIO. The router supports WireGuard, OpenVPN, and Cloudflare DNS over TLS.


Gli.Net router comparison chart, including GL-B1300 and GL-AR750S
(click image to enlarge)
In addition to its routers, Gli.Net also sells the OpenWrt-on-Atheros/MIPS Domino Core computer-on-module. The Domino Core shipped in a Kickstarter launched Domino.IO IoT kit back in 2015.

“We are glad that Minim is going to launch open-source tools for DIY users and increase awareness of personal Internet security,” stated GL.iNet CTO Dr. Alfie Zhao. “This initiative shows shared value and vision with GL.iNet. We are happy to provide support for Minim tools on our GL-AR750S Slate router and GL-B1300 router, both of which have support to the latest OpenWrt.”

Further information

The free Minim Labs security platform is available for signup now, and the open source Unum agent is available for download. Minim is offering the first 50 Minim Labs signups with a free startup kit containing the GL-B1300 router. More information may be found at the Minim Labs product page.

This article originally appeared on LinuxGizmos.com on January 9.

Minim | www.minim.co

 

MCUs Serve Up Solutions for Car Infotainment

Dashboard Dazzle

As automotive dashboard displays get more sophisticated, information and entertainment are merging into so-called infotainment systems. The new systems are driving a need for powerful MCU solutions that support the connectivity, computing and interfacing requirements particular to these designs.

(Caption for lead image Figure 1: The Cypress Wi-Fi and Bluetooth combo solution uses Real Simultaneous Dual Band (RSDB) technology so that Apple CarPlay (shown) and Android Auto can operate concurrently without degradation caused by switching back and forth between bands.).

By Jeff Child, Editor-in-Chief

Microcontroller (MCU) vendors have a rich legacy of providing key technologies for nearly every aspect of an automobile’s electronics—everything from the powertrain to the braking system to dashboard displays. In recent years, they’ve taken on a new set of challenges as demands rise for ever more sophisticated “infotainment” systems. Advanced touchscreen, processing, networking, voice recognition and more are parts of these subsystems tasked with providing drivers with information and entertainment suited to today’s demands—demands that must rival or exceed what’s possible in a modern smartphone or tablet. And, as driverless cars inch toward mainstream reality, that hunger for rich infotainment functionality will only increase.

In order to meet those system design needs, MCU vendors are keeping pace with highly integrated chip-level solutions and embedded software tailored specifically to address various aspects of the automotive infotainment challenge. Over the past 12 months, MCU companies have announced products aimed at everything from advanced dashboard graphics to connectivity solutions to security technologies. At the same time, many have announced milestone design wins that illustrate their engagement with this dynamic sub-segment of automotive system development.

Smartphone Support

Exemplifying these trends, in July Cypress Semiconductor announced that Pioneer integrated Cypress’ Wi-Fi and Bluetooth Combo solution into its flagship in-dash navigation AV receiver. The solution enables passengers to display and use their smartphone’s apps on the receiver’s screen via Apple CarPlay (Figure 1–lead image above) or Android Auto, which provide the ability to use smartphone voice recognition to search for information or respond to text messages. The Cypress Wi-Fi and Bluetooth combo solution uses Real Simultaneous Dual Band (RSDB) technology so that Apple CarPlay and Android Auto can operate concurrently without degradation caused by switching back and forth between bands.

The Pioneer AVH-W8400NEX receiver uses Cypress’ CYW89359 combo solution, which includes an advanced coexistence engine that enables optimal performance for dual-band 2.4- and 5-GHz 802.11ac Wi-Fi and dual-mode Bluetooth/Bluetooth Low Energy (BLE) simultaneously for advanced multimedia experiences. The CYW89359’s RSDB architecture enables two unique data streams to run at full throughput simultaneously by integrating two complete Wi-Fi subsystems into a single chip. The CYW89359 is fully automotive qualified with AECQ-100 grade-3 validation and is being designed in by numerous top-tier car OEMs and automotive suppliers as a full in-vehicle connectivity solution, supporting infotainment and telematics applications such as smartphone screen-mirroring, content streaming and Bluetooth voice connectivity in car kits.

In October, Cypress announced another infotainment-related design win with Yazaki North America implementing Cypress’ instrument cluster solution to drive the advanced graphics in Yazaki’s instrument cluster for a leading American car manufacturer. According to Cypress, Yazaki selected the solution based on its unique offering of five chips that combine to drive dual displays and provide instant-on memory performance with automotive-grade, ASIL-B safety compliance. The Cypress solution is based on a Traveo MCU, along with two high-bandwidth HyperBus memories in a multi-chip package (MCP), an analog power management IC (PMIC) for safe electrical operation, and a PSoC MCU for system management support. The Traveo devices in the Yazaki instrument cluster were the industry’s first 3D-capable Arm Cortex-R5 cluster MCUs.

Virtualization Embraced

The complexity of automotive infotainment systems has pushed system developers to embrace advanced operating system approaches such as virtualization. Feeding those needs, last June Renesas Electronics rolled out its “R-Car virtualization support package” designed to enable easier development of hypervisors for the Renesas R-Car automotive system-on-chip (SoC). The R-Car virtualization support package includes, at no charge, both the R-Car hypervisor development guide document and sample software for use as reference in such development for software vendors who develop the embedded hypervisors that are required for integrated cockpits and connected car applications.

A hypervisor is a virtualization operating system (OS) that allows multiple guest OSs— such as Linux, Android and various real-time OSs (RTOS)—to run completely independently on a single chip. Renesas announced the R-Car hypervisor in April of 2017 and the new R-Car virtualization Support Package was developed to help software vendors accelerate their development of R-Car hypervisors.

The company’s third-generation R-Car SoCs were designed assuming that they would be used with a hypervisor. The Arm CPU cores, graphics cores, video/audio IP and other functions include virtualization functions. Originally, for software vendors to make use of these functions, they would have had to understand both the R-Car hardware manuals and the R-Car virtualization functions and start by looking into how to implement a hypervisor. Now, by following development guides in the R-Car virtualization support package, not only can software vendors easily take advantage of these functions, they will be able to take full advantage of the advanced features of R-Car. Also, by providing sample software that can be used as a reference, this package supports rapid development.

Technology partnerships have been playing a key role in automotive infotainment trends. Along just those lines, in September Renesas and OpenSynergy, a supplier of automotive hypervisors, announced that the Renesas’ SoC R-Car H3 and OpenSynergy’s COQOS Hypervisor SDK were adopted on Parrot Faurecia’s automotive safe multi-display cockpit. The latest version of Android is the guest OS of the COQOS Hypervisor, which executes both the instrument cluster functionality, including safety-relevant display elements based on Linux, and the Android-based in-vehicle infotainment (IVI) on a single R-Car H3 SoC chip (Figure 2). The COQOS Hypervisor SDK shares the R-Car H3 GPU with Android and Linux allowing applications to be presented on multiple displays, realizing a powerful and flexible cockpit system.

Figure 2
With Android as the guest OS of the COQOS Hypervisor, it executes both the instrument cluster functionality, including safety-relevant display elements based on Linux, and the Android-based in-vehicle infotainment (IVI) on a single R-Car H3 SoC chip.

According to OpenSynergy’s CEO Stefaan Sonck Thiebaut, the COQOS Hypervisor SDK takes full advantage of the hardware and software virtualization extensions provided by Renesas. The OpenSynergy solution includes key features, such as shared display, which allows several virtual machines to use multiple displays flexibly and safely. The R-Car H3 GPU and video/audio IP incorporates virtualization functions, making virtualization by the hypervisor possible and allowing for multiple OSs to operate independently and safely. OpenSynergy’s COQOS Hypervisor SDK is built around a safe and efficient hypervisor that can run software from multipurpose OSs such as Linux or Android, RTOS and AUTOSAR-compliant software simultaneously on one SoC.

Large Touchscreen Support

As the content provided by automotive infotainment systems gets more sophisticated, so too must the displays and user interface technologies that interact with that content. With that in mind, MCU vendors are offering more advanced touchscreen control solutions. Dashboard screens have unique design challenges. Screens in automobiles need to meet stringent head impact and vibration tests. That means thicker cover lenses that potentially impact the touch interface performance. Meanwhile, as screens get larger, they are also more likely to interfere with other frequencies such as AM radio and car access systems. All of these factors become a major challenge in the design of modern automotive capacitive touch systems.

Along just those lines, Microchip in December announced its maXTouch family of single-chip touchscreen controllers designed to address these issues for screens up to 20 inches in size (Figure 3). The MXT2912TD-A, with nearly 3,000 touch sensing nodes, and MXT2113TD-A, supporting more than 2,000 nodes, bring consumers the touchscreen user experience they expect in vehicles. These new devices build upon Microchip’s existing maXTouch touchscreen technology that is widely adopted by manufacturers worldwide. Microchip’s latest solutions offer superior signal-to-noise capability to address the requirements of thick lenses, even supporting multiple finger touches through thick gloves and in the presence of moisture.

Figure 3
The maXTouch family of single-chip touchscreen controllers is designed for screens up to 20 inches in size, and supports up to 3,000 touch sensing nodes. The devices even support multiple finger touches through thick gloves and in the presence of moisture.

As automakers use screens to replace mechanical switches on the dash for sleeker interior designs, safe and reliable operation becomes even more critical. The MXT2912TD and MXT2113TD devices incorporate self- and sensor-diagnostic functions, which constantly monitor the integrity of the touch system. These smart diagnostic features support the Automotive Safety Integrity Level (ASIL) classification index as defined by the ISO 26262 Functional Safety Specification for Passenger Vehicles.

The new devices feature technology that enables adaptive touch utilizing self-capacitance and mutual-capacitance measurements, so all touches are recognized and false touch detections are avoided. They also feature Microchip’s proprietary new signal shaping technology that significantly lowers emissions to help large touchscreens using maXTouch controllers meet CISPR-25 Level 5 requirements for electromagnetic interference (EMI) in automobiles. The new touch controllers also meet automotive temperature grade 3 (-40°C to +85°C) and grade 2 (-40°C to +105°C) operating ranges and are AEC-Q100 qualified.

3D Gesture Control

Aside from the touchscreen display side of automotive infotainment, Microchip for its part has also put its efforts toward innovations in 3D human interface technology. With that in mind, in July the company announced a new 3D gesture recognition controller that offers the lowest system cost in the automotive industry, providing a durable single-chip solution for advanced automotive HMI designs, according to Microchip. The MGC3140 joins the company’s family of easy-to-use 3D gesture controllers as the first qualified for automotive use (Figure 4).

Figure 4
The MGC3140 3D gesture controller is Microchip’s first qualified for automotive use. It’s suited for a range for applications such as navigating infotainment systems, sun shade operation, interior lighting and more.

Suited for a range for applications that limit driver distraction and add convenience to vehicles, Microchip’s new capacitive technology-based air gesture controller is ideal for navigating infotainment systems, sun shade operation, interior lighting and other applications. The technology also supports the opening of foot-activated rear liftgates and any other features a manufacturer wishes to incorporate with a simple gesture action.

The MGC3140 is Automotive Electronics Council AEC-Q100 qualified with an operating temperature range of -40°C to +125°C, and it meets the strict EMI and electromagnetic compatibility (EMC) requirements of automotive system designs. Each 3D gesture system consists of a sensor that can be constructed from any conductive material, as well as the Microchip gesture controller tuned for each individual application.

While existing solutions such as infrared and time-of-flight technologies can be costly and operate poorly in bright or direct sunlight, the MGC3140 offers reliable sensing in full sunlight and harsh environments. Other solutions on the market also come with physical constraints and require significant infrastructure and space to be integrated in a vehicle. The MGC3140 is compatible with ergonomic interior designs and enables HMI designers to innovate with fewer physical constraints, because the sensor can be any conductive material and hidden from view.

Vehicle Networking

While applicable to areas beyond infotainment, an automobile’s ability to network with the outside world has become ever more important. As critical vehicle powertrain, body, chassis, and infotainment features increasingly become defined by software, securely delivering updates such as fixes and option packs over the air (OTA) enhances cost efficiency and customer convenience. Serving those needs, in October STMicroelectronics released its latest Chorus automotive MCU that provides a gateway/domain-controller solution capable of handling major OTA updates securely.

With three high-performance processor cores, more than 1.2 MB RAM and powerful on-chip peripherals, ST’s new flagship SPC58 H Line joins the Chorus Series of automotive MCUs and can run multiple applications concurrently to allow more flexible and cost-effective vehicle-electronics architectures (Figure 5). Two independent Ethernet ports provide high-speed connectivity between multiple Chorus chips throughout the vehicle and enable responsive in-vehicle diagnostics. Also featuring 16 CAN-FD and 24 LINFlex interfaces, Chorus can act as a gateway for multiple ECUs (electronic control units) and support smart-gateway functionality via the two Ethernet interfaces on-chip.

Figure 5
The SPC58 H Line of MCUs can run multiple applications concurrently to allow more flexible and cost-effective vehicle-electronics architectures. Two independent Ethernet ports provide high-speed connectivity between multiple Chorus chips throughout the vehicle.

To protect connected-car functionalities and allow OTA updates to be applied safely, the new Chorus chip contains a Hardware Security Module (HSM) capable of asymmetric cryptography. Being EVITA Full compliant, it implements industry-leading attack prevention, detection and containment techniques.

Working with its large on-chip 10 MB flash, the SPC58NH92x’s context-swap mechanism allows current application code to run continuously even while an update is downloaded and made ready to be applied later at a safe time. The older software can be retained, giving the option to roll-back to the previous version in an emergency. Hyperbus and eMMC/SDIO high-speed interfaces to off-chip memory are also integrated, enabling further storage expansion if needed.

Single Cable Solution

Today’s automotive infotainment systems comprise mobile services, cross-domain communication and autonomous driving applications as part of in-vehicle networking. As a result, these systems require a more flexible solution for transporting packet, stream and control content. Existing implementations are either costly and cumbersome, or too limited in bandwidth and packet data capabilities to support system updates and internetworking requirements.

To address this need, Microchip Technology in November announced an automotive infotainment networking solution that supports all data types—including audio, video control and Ethernet—over a single cable. Intelligent Network Interface Controller networking (INICnet) technology is a synchronous, scalable solution that significantly simplifies building audio and infotainment systems, offering seamless implementation in vehicles that have Ethernet-oriented system architectures (Figure 6).

Figure 6
INICnet technology is a synchronous, scalable solution that significantly simplifies building audio and infotainment systems, offering seamless implementation in vehicles that have Ethernet-oriented system architectures.

Audio is a key infotainment feature in vehicles, and INICnet technology provides full flexibility through supporting a variety of digital audio formats with multiple sources and sinks. INICnet technology also provides high-speed packet-data communications with support for file transfers, OTA software updates and system diagnostics via standard Ethernet frames. In this way, INICnet technology supports seamless integration of Internet Protocol (IP)-based system management and data communications, along with very efficient transport of stream data. INICnet technology does not require the development and licensing of additional protocols or software stacks, reducing development costs, effort and time.

INICnet technology provides a standardized solution that works with both Unshielded Twisted Pair (UTP) at 50 Mbps and coaxial cable at 150 Mbps. With low and deterministic latency, INICnet technology supports deployment of complex audio and acoustics applications. Integrated network management supports networks ranging from two to 50 nodes, as well as processor-less or slim modules where the node is remotely configured and managed. The solution’s Power over Data Line (PoDL) capability saves costs on power management for microphones and other slim modules. Nodes can be arranged in any order with the same result, and any node in the system can directly communicate with any other node in the system.

Security for Connected Cars

As cars become more network-connected, the issue of security takes on new dimensions. In October, Infineon Technologies announced a key effort in cybersecurity for the connected car by introducing a Trusted Platform Module (TPM) specifically for automotive applications—the first on the market, according to the company. The new OPTIGA TPM 2.0 protects communication between the car manufacturer and the car, which increasingly turns into a computer on wheels. A number of car manufacturers already designed in Infineon’s OPTIGA TPM.

The TPM is a hardware-based security solution that has proven its worth in IT security. By using it, car manufacturers can incorporate sensitive security keys for assigning access rights, authentication and data encryption in the car in a protected way. The TPM can also be updated so that the level of security can be kept up to date throughout the vehicle’s service life.

Cars send real-time traffic information to the cloud or receive updates from the manufacturer “over the air,” for example to update software quickly and in a cost-effective manner. The senders and recipients of that data—whether car makers or individual components in the car—require cryptographic security keys to authenticate themselves. These critical keys are particularly protected against logical and physical attacks in the OPTIGA TPM as if they were in a safe.

Early Phase Critical

Incorporating the first or initial key into the vehicle is a particularly sensitive moment for car makers. When the TPM is used, this step can be carried out in Infineon’s certified production environment. After that, the keys are protected against unauthorized access; there is no need for further special security precautions. The TPM likewise generates, stores and administers further security keys for communication within the vehicle. And it is also used to detect faulty or manipulated software and components in the vehicle and initiate troubleshooting by the manufacturer in such a case.

Figure 7
The SLI 9670 consists of an attack-resistant security chip (shown) and high-performance firmware developed in accordance with the latest security standard. The firmware enables immediate use of security features, such as encryption, decryption, signing and verification.

The SLI 9670 consists of an attack-resistant security chip and high-performance firmware developed in accordance with the latest security standard (Figure 7). The firmware enables immediate use of security features, such as encryption, decryption, signing and verification. The TPM can be integrated quickly and easily in the system thanks to the open source software stack (TSS stack) for the host processor, which is also provided by Infineon. It has an SPI interface, an extended temperature range from -40°C to 105°C and the advanced encryption algorithms RSA-2048, ECC-256 and SHA-256. The new TPM complies with the internationally acknowledged Trusted Computing Group TPM 2.0 standard, is certified for security according to Common Criteria and is qualified in accordance with the automotive standard AEC-Q100.

Side by side with driverless vehicle innovations, there’s no doubt that infotainment systems represent one of the most dynamic subsets of today’s automotive systems design. MCU vendors offer a variety of chip and software solutions addressing all the different pieces of car infotainment requirements from display interfacing to connectivity to security. Circuit Cellar will continue to follow these developments. And later this year, we’ll take a look specifically at MCU solutions aimed at enabling driverless vehicles and assisted driving technologies.

RESOURCES

Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Microchip | www.microchip.com
OpenSynergy | www.opensynergy.com
Renesas Electronics America | www.renesas.com
STMicroelectronics | www.st.com

Read the February 343 issue of Circuit Cellar

Don’t miss out on upcoming issues of Circuit Cellar. Subscribe today!

Note: We’ve made the October 2017 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Catalog of 122 Open-Spec Linux Hacker Boards

Circuit Cellar’s sister website Linuxgizmos,com has posted its 2019 New Year’s edition catalog of hacker-friendly, open-spec SBCs that run Linux or Android. The catalog provides recently updated descriptions, specs, pricing, and links to details for all 122 SBCs.

CHECK IT OUT HERE!

Tiny, Single-GbE Arm Networking SBC Runs Linux

By Eric Brown

Gateworks has spun a 100 mm x 35 mm, single-GbE “Newport GW6100” networking SBC, which follows a recent dual-GbE “GW6200” model. Both run Linux on a dual-core Cavium Octeon TX SoC and offer mini-PCIe expansion and -40 to 85°C support.

In Nov. 2017, when Gateworks unveiled its Newport family of Linux-driven, Octeon TX based SBCs with the 105 mm x 100 mm, dual GbE port Newport GW6300, it promised several more models in 2018. The 140 mm x 100 mm, 5-GbE port Newport GW6400 was announced in May along with a GW6404 sibling that swaps two of the GbE ports to SFP ports. Now, the company has launched the single-GbE port GW6100 model, which had been scheduled for a 2018 Q2 arrival. There was no announcement of the GW6100, which was discovered by CNXSoft, nor of the dual-port, 100 mm x 75 mm GW6200, which now has a product page (see farther below).

 
Newport GW6100 (left) and recent Newport GW6200
(click images to enlarge)
Like the other Newport SBCs, the new entries run OpenWrt or Ubuntu on Cavium’s networking focused Octeon TX SoC, which has Cortex-A53 like ”Thunder” cores. The embedded-oriented Octeon TX competes directly with NXP’s QorIQ line. Optimized to run multiple concurrent data and control planes simultaneously, the headless SoC integrates security architecture from Cavium’s Nitrox V security processors.

While the Newport GW6300 and GW6400 both offer a choice of dual- (800MHz) or quad-core (1.5GHz) Octeon TX configurations, the GW6100 and GW6200 are limited to the 800MHz dual-core models. Volume orders are required to switch to the quad-core SoC or make other customizations, including boosting the standard 1GB DDR4 to up to 4GB or the standard 8GB eMMC to up to 64GB.

The Newport GW6100 and GW6200 provide OpenWrt or Ubuntu Linux BSPs with U-Boot. A full development kit is available with a power supply, passive PoE injector, JTAG programmer, and cables.

Newport GW6100

The tiny new GW6100 offers 1GB DDR4, 8GB eMMC, and a GbE port with PoE support. You can also draw power from the USB Type-C port, and there’s a JTAG connection and an I/O connector. The latter offers serial, analog, and digital I/O, as well as I2C, SPI, and power.


Newport GW6100 front detail view
(click image to enlarge)
A single mini-PCIe slot accompanied by a nano-SIM slot supports third-party PCIe, USB 3.0, and mSATA cards. You can also choose from several Gateworks mini-PCIe options, including USB, DIO/analog I/O, microSD/USB/SIM, Femto, and IoT Radio (Sub-1GHz) modules.


GW6100 rear detail view
(click image to enlarge)
Like all the Newport SBCs, the GW6100 provides standard -40 to 85°C support. There’s an 8-60V DC jack in addition to the PoE, Type-C, and power header options. Other features include reverse power protection, programmable wake-up/shutdown, a watchdog, real-time clock, and more. A Ublox GNSS receiver is optional.


GW6100 block diagram
(click image to enlarge)

Specifications listed for the Newport GW6100 include:

  • Processor — Cavium Octeon TX (2x ARMv8 ThunderX cores @ 800MHz); networking and security extensions
  • Memory/storage:
    • 1GB DDR4
    • 8GB eMMC
    • mSATA (SATA III) via mini-PCIe
  • Networking — Gigabit Ethernet port with passive PoE 8-60V input
  • Other I/O:
    • USB 2.0 Type-C port with 1.5A, 7.5W power support
    • Application connector (serial I/O, digital I/O, analog, I2C, SPI, and power)
    • JTAG interface
  • Expansion — Mini-PCIe slot with 8W power for “PCIe, USB 3.0 or mSATA with USB 2.0”; Nano-SIM slot
  • Other features – Watchdog; RTC with battery; LED, tamper switch support; voltage and temp. monitor; serial config EEPROM; programmable fan controller with tach support; Optional Ublox ZOE-MQ8 GNSS GPS Receiver with PPS
  • Operating temperature — -40 to 85°C
  • Power:
    • 8-60V DC jack (or PoE or Type-C)
    • 0.13A @ 24VDC typical operating current
    • Voltage reverse protection
    • Programmable shut-down and wake-up
  • Dimensions — 100 x 35 x 21mm
  • Weight — 85 g
  • Operating system — OpenWrt or Ubuntu BSPs

Newport GW6200

The 100 x 75mm Newport GW6200 adds to the GW6100 feature set with a microSD slot, a second GbE port (both with PoE), plus a second mini-PCIe slot. In place of the Type-C port you get 2x USB 3.0 ports.

 
Newport GW6200 detail view (left) and block diagram
(click images to enlarge)
The CW6200 is further equipped with side-mounted connectors for SPI, DIO, I2C, and either 2x RS232 or a single RS232/422/485 interface. A CAN bus controller is optional.

Further information

The Newport GW6100 and Newport GW6200 appear to be available now at undisclosed prices. More information may be found on Gateworks’ Newport GW6100and Newport GW6200 product pages.

Gateworks | www.gateworks.com

Linux-Driven SMARC Module Supports Up to Five Time-Sensitive GbE Ports

By Eric Brown

Kontron invented the ULP-COM standard that formed the basis of the SMARC form factor, and it has delivered numerous SMARC modules over the years, including Arm products such as the Nvidia Tegra K1 based SMC-NTKE1. Now it has unveiled the first module we’ve seen in any form factor with NXP’s dual-core, Cortex-A72 powered QorIQ Layerscape LS1028 SoC.

The 82 mm x 50 mm SMARC-sAL28 module runs a Yocto Project based Linux stack (with U-Boot) on the LS1028. The module exploits the SoC’s Time Sensitive Networking (TSN) support with up 2x or 5x TSN-capable Gigabit Ethernet ports.



SMARC-sAL28
(click image to enlarge)
The SMARC-sAL28 module is compliant with the IEEE 802.1 TSN standard, which offers guaranteed latency and Quality of Service (QoS) with time synchronization to enable “a timely and highly available delivery of data packets,” says Kontron. TSN Ethernet can replace more expensive, proprietary fieldbus technology while also offering the advantage of being able to “simultaneously communicate seamlessly to the IT level.”

No clock rate was listed for the LS1028 SoC, which NXP refers to as the LS1028A. The SoC integrates a four-port TSN switch and two separate TSN Ethernet controllers. Like NXP’s other networking oriented LSx QorIQ Layerscape SoCs, it supports NXP’s EdgeScale suite of secure edge computing device management tools. It’s the only LSx SoC that features a 3D graphics capable GPU.

 
SMARC-sAL28 (left) and NXP LS1028A block diagrams 
(click images to enlarge)
The SMARC-sAL28 ships with 4GB of soldered DDR3L with optional ECC, as well as 2GB to 64GB eMMC 5.1 storage. The 3V-5.25V module supports -40 to 85°C operation.

Two models are available. One has 2x TSN-capable, switched GbE controllers “that can be directly used by the carrier,” says Kontron. The second version supports 4x switched TSN-capable GbE ports via the QSGMII interface with an additional TSN-capable GbE controller. This second option provides a total of 5x TSN-ready GbE ports ports “using a quad-PHY on the carrier.” This 5x GbE model sacrifices one of the 2x PCIe x1 interfaces, which can also be deployed as a single PCIe x4 connection.

The SMARC-sAL28 provides a dual-channel LVDS interface, one of which can be swapped out for eDP as a BOM option. The second LVDS offers a BOM option swap-out for either an HDMI or DisplayPort.

The module is further equipped with a single USB 3.0, 6x USB 2.0, and 4x RX/TX serial interfaces. Other I/O includes 2x I2C, 2x SPI, 12x GPIO, and single SDIO, CAN, and I2S connections. Options include a Wibu security chip with Kontron Approtect security software, as well as an RTC.

Further information

The SMARC-sAL28 is “coming soon” at an undisclosed price. More information may be found in Kontron’s SMARC-sAL28 announcement and product page.

Kontron | www.kontron.com

Managed Linux and Zephyr Distros for IoT offer OTA and Container Tech

By Eric Brown

A Cambridge, UK based startup called Foundries.io, which is funded by Linaro, has launched a microPlatforms service with managed, subscription-based Linux and Zephyr distributions. The microPlatforms offering will target IoT, edge, and automotive applications, and provide continuous over-the-air (OTA) updates to improve security. Linaro CEO George Grey also serves as CEO of Foundries.io.

The distributions are designed to work with any private or public cloud platform, with the microPlatform cloud service acting as an intermediary. The microPlatforms packages include firmware, kernel, services, and applications, “delivered continuously from initial product design to end-of-life,” says Foundries.io.


Linux microPlatform architecture
(click image to enlarge)
Benefits from microPlatforms include improved security, lower development costs, and “faster time-to-market for products across a wide range of IoT connected devices,” says the company. There’s also a combined Linux/Zephyr offering that bridges both sides of the IoT architectural divide designed for projects that include both a Linux gateway/edge device and Zephyr controlled sensor devices.

Subscriptions range from $10 per month for evaluation and non-commercial use to $10,000 or $25,000 per year for professional Zephyr and Linux packages, respectfully. There are no per unit fees, and Foundries.io notes: “We regularly upstream our open source work; you can end your subscription any time and keep using the software.” There’s also a community website with forums and support services.

Linux microPlatforms

The Linux microPlatform (LmP) supports support Arm, Intel, and RISC-V based devices. The initial targets include the Raspberry Pi and several 96Boards (see farther below). LmP starts with a minimal Linux distro built with OpenEmbedded/Yocto and “a recent stable kernel.” The distribution is designed to be compact and resource efficient, with minimal attack surfaces.


Linux microPlatforms with containers
(click image to enlarge)
The Linux stack includes secure updatable firmware and a Docker container-based application runtime with reference container Dockerfiles and images. Source code is available, and you can also download binaries for supported target boards. The use of containers is optional, as you can also run LmP natively.

LmP also includes a cloud management service, which offers a “continuously tested and stabilized stream of updates,” says Foundries.io. The platform lets you “securely and remotely manage your product’s software” using standard tools such as Ansible and Kubernetes.

DragonBoard 820C

The initial LmP targets include:

Zephyr microPlatforms

The Zephyr microPlatform is the first downstream distribution for the Linux Foundation hosted, open source Zephyr RTOS. ZmP
builds on the Zephyr RTOS foundation with “MCUboot software, services, and reference applications to provide a continuously tested, secure, updatable, cross-architecture solution for microcontroller-based products,” says the startup.

 
Zephyr microPlatform architecture (left) and combined Linux and Zephyr microPlatform 
(click images to enlarge)
The Zephyr stack supports all the hardware listed by the Zephyr Project, including products from Nordic Semiconductor, NXP, and STMicroelectronics. This week, the Zephyr Project announced an expansion of support to 100 boards, including Arduino-compatible HiFive1 and Arduino Cinque boards, and the BBC Microbit and 96Boards Carbon. Supported SBCs that primarily run Linux but can also run Zephyr on their MCU companion chips include the MinnowBoard Max, Udoo Neo, and UP Squared.

Toradex and Linaro partnerships

Foundries.io’s launch partners are Toradex and Linaro — the open source code development organization backed by Arm and several of its major licensees. Linaro will offer microPlatforms support for its 96Boards SBCs. Toradex, whose Colibri iMX7 is a target platform, is “using the Linux microPlatform as a secure and updateable base for its upcoming software offering,” says Foundries.io. Toradex CTO Roman Schnarwiler adds: “Toradex will be announcing exciting news about our upcoming software offerings for our SoMs, based on the Foundries.io Linux microPlatform soon.”

Colibri iMX7

Also today, Toradex announced a software development partnership with The Qt Company. Toradex will provide the Qt development platform on its modules including Qt Device Creation. It will also Boot2Qt with Toradex Easy Installer.

OTA and containers in IoT

Continuous OTA updates are widely seen as one the best ways to improve IoT security. OTA is central to several recent IoT frameworks, including Google’s recently announced Cloud IoT Edge for devices equipped with its new Edge TPU machine learning co-processor chips. OTA is also central to Microsoft’s secure, Linux-based Azure Sphere IoT platform, which was further detailed today at the Hot Chips 2018conference.

Container technology, meanwhile, is seen as a way to ease embedded Linux remote management and automated updates. For example, Resin.io provides an embedded Linux container technology with its OTA-enabled ResinOS. Canonical’s Ubuntu Corealso uses a container-like scheme to provide transactional updates.

Further information

The Foundries.io microPlatforms subscriptions are now available, ranging from $10 per month for evaluation and non-commercial use to $10,000 or $25,000 per year for professional Zephyr and Linux packages, respectfully. Downloads of microPlatforms source code, binaries, and documentation are available at the Foundries.io website.

This article originally appeared on LinuxGizmos.com on August 21.

Foundries.io | foundries.io