Zephyr, a new Linux for the Internet of things

Zephyr there are already several Linux distributions real-time initially adapted for the Internet of things. Nevertheless, their requirements in terms of memory, processing power and therefore power consumption excluded de facto property of objects connected. Sous-under the aegis of the Linux Foundation, this new project is carried by Intel, NXP Semiconductors, and Synopsys. It will be officially presented at the Embedded World 2016 in a few days. Nuremberg, the project sponsors will throw a call to developers so that they align themselves with Zephyr.

A real-time OS (more) for objects connected

Run on the cheaper connected objects, it is the ambition of this new embedded OS time real Zephyr. To achieve this, its core has made modular, which means that it can be divided into two parts. The lower part, known as nanokernel, which grouped together the essential functions of the OS may work only. it then just only 10 KB of memory on a 32-bit microcontroller.
Various communication channels are already supported, including Bluetooth, Bluetooth Low Energy as well as the IEEE standard 802.15.4 (including IPv6 and ZigBee protocols and the 6LoWPAN).

Linux-Zephyr-microkernel

The Zephyr core can be alleviated until confined to the “nanokernel” only to run on the lightest hardware.

Rick Lehrbaum, founder of LinuxGizmos notes the similarities between Zephyr and Rocket, the real-time OS edited since 2015 by Wind River, now a subsidiary of Intel. We know probably more accurate genealogy of this Zephyr following Embedded World 2016.

For now, Zephyr is available on several hardware platforms, including the Arduino 101 based on Intel Curie, which with x 86 cores and Synopsys ARC EM, the Arduino Due (Atmel SAM3X8E ARM Cortex – M3 CPU), the card Intel Galileo Gen 2 as well as NXP FRDM – K64F Freedom board of NXP.
Version 1.0 of the kernel is broadcast license Apache License, version 2.0. The SDK, still in version 0.7.2 consists of the minimum for the on-board system: Gcc compiler for x 86, ARM, MIPS, IAMCU and ARC. Side of development, engineers will have Gcc, Python 2.7 and various emulators QEMU (ARM/MIPS/i386).
Zephyr is an ultra-light real time more in a market already well congested OS. The surety of the Foundation Linux will be sufficient to make the Ubuntu of the IoT?

Translation : Bing Translator

Sources:

“The Linux Foundation Announces Project to Build Real-Time Operating System for Internet of Things Devices”, Linux foundation press release, 17 février 2016

Meet Linux’s little brother: Zephyr, a tiny open-source IoT RTOS“, LinuxGizmos

 

Commentaires Facebook
Twitter Facebook Plusone Pinterest Linkedin
This entry was posted in Développement and tagged , , , . Bookmark the permalink.