The Zephyr Project at Embedded World 2019

Posted by Charbax – March 29, 2019

The Zephyr Project joins some 1,000 exhibitors at Embedded World in Nurnberg, Germany, with Zephyr Project members including Antmicro, Foundries.io, Intel, Nordic Semiconductor, NXP and SiFive, with offer interactive IoT demos powered by the Zephyr RTOS, which supports multiple hardware architectures and is built with safety and security in mind.

The Antmicro and Renode demo showcases how the open source Renode simulation framework that can be used to test multi-node Zephyr setups, including ARM and RISC-V based platforms. Using human-readable scripts and configuration, Renode allows you to easily create complex CI installations, enabling better testability of real products. You will see how to test production-ready code without the hassle of connecting multiple pieces of hardware together against corner-case conditions unachievable in testing rigs.

NXP i.MX 6SoloX (UDOO Neo) with RPMsg Protocol, a Multicore demo with Linux running on A9, Zephyr running on M4 – This demonstration shows how to leverage asymmetric co-processors of modern SoCs on the example of i.MX6SoloX and Udoo Neo board. The embedded Cortex-M4 core is running Zephyr RTOS which implements various low speed serial peripherals (UART, SPI, I2C) in software using GPIO. Cortex-M4 communicates with the embedded Cortex-A9 core running Linux Kernel using the RPMsg protocol. On the Linux side a kernel module is used to present implemented serial peripherals to the user space as regular serial, SPI or I2C interface (e.g. /dev/ttySx). The benefits of such approach consist in the possibility of extending existing set of peripherals without any additional hardware cost and the possibility to place selected peripheral at virtually any available GPIO pin. Thanks to exporting the interfaces to the user space, it can be accessed for example by a Python script.

Intel S1000 Speech Kit showcases basic Alexa functionality

Nordic Semiconductor Gaming Mouse, Zephyr on an nRF52-based low-latency, high report rate gaming mouse prototype

Zephyr on the Nordic nRF91 Development Kit, including a BLE to LTE gateway

SiFive Demo, Zephyr Running on a SiFive HiFive1 Development Board

Zephyr running as a guest on ACRN Hypervisor