Zephyr (operating system)

from Wikipedia, the free encyclopedia
zephyr
developer Linux Foundation , Wind River Systems
License (s) Apache version 2.0
Current  version 2.3.0 (June 05, 2020)
www.zephyrproject.org

Zephyr is an open-source - real-time operating system , which by the Linux Foundation for the Internet of Things is developed since February 2016 is available in version 1.0.0 and currently in version 2.3.0.

history

As part of its "Collaborative Projects", the Linux Foundation Zephyr in cooperation with the companies Intel , NXP, Synopsys and UbiquiOS to provide the developers with a real-time operating system that meets the current and steadily increasing demands on the "Internet of Things “takes into account. In particular, the areas of security, connectivity, scalability and modularity should be given greater consideration.

System properties

The Zephyr operating system is intended for areas in which devices are used that on the one hand have only a small memory size and on the other hand have a fixed hardware configuration. This includes, for example, controls for lighting and heating systems as well as devices from all areas of daily life.

Zephyr does not have a regular Linux kernel, but uses a combination of nano and micro kernels, which uses the nano kernel to provide applications with a real-time environment. In contrast, the microkernel was intended for applications that do not need real-time processing capabilities. Both kernels have now been combined into a unique kernel. Furthermore, in contrast to a Linux kernel, Zephyr only requires between 8 and 512 Kbytes of RAM.

Zephyr currently supports the platforms x86 , RISC-V , ARM (v7-M and v7E-M) and ARC EM4, so that a variety of different motherboards can be used: For example, the boards Arduino 101 (with Intel Curie module which x86 and Synopsys ARC EM cores), Arduino Due (Atmel SAM3X8E ARM Cortex-M3 CPU), Intel Galileo , Intel Galileo Gen 2 and the NXP FRDM-K64F Freedom board (Kinetis K64F ARM Cortex-M4 MCU).

Bluetooth, Bluetooth Low Energy (LE) and IEEE 802.15.4 can be used as networking options.

Web links

Individual evidence

  1. Zephyr 2.3.0. trembel, June 5, 2020, accessed June 6, 2020 .
  2. Ferdinand Thommes: Project Zephyr creates real-time operating system for the IoT. In: golem.de. February 19, 2016, accessed March 6, 2016 .
  3. Zephyr 2.3.0. trembel, June 5, 2020, accessed June 6, 2020 .
  4. ^ The Linux Foundation: With Linux Foundation Collaborative Projects we have one goal :. In: The Linux Foundation. Retrieved March 6, 2016 .
  5. ^ The Linux Foundation: The Linux Foundation Announces Project to Build Real-Time Operating System for Internet of Things Devices. In: The Linux Foundation. February 17, 2016, accessed April 2, 2018 .
  6. Thorsten Leemhuis: Zephyr: Linux Foundation starts project for IoT operating system without Linux. In: heise online. February 18, 2016, accessed March 6, 2016 .
  7. Kristian Kißling: Zephyr Project: Real-Time OS for the Internet of Things. In: Linux Magazin. February 19, 2016, accessed March 7, 2016 .
  8. Hans-Joachim Baader: Linux Foundation presents the real-time operating system Zephyr. In: Pro-Linux.de. February 18, 2016, accessed July 3, 2016 .