• LinuxMint Debian Ubuntu OpenSuse Fedora Mageia CentOS ArchLinux Deepin Gentoo FreeBSD OracleLinuxlinux发行版 UbuntuKylin

    实时操作系统 Zephyr Kernel v1.0.0 下载

    官方网站:https://www.zephyrproject.org 软件热度: 报告:报告问题
    Zephyr 是 Linux 基金会推出的一个适用于物联网的小型可伸缩的实时操作系统,支持多种处理器架构。Zephyr 是安全的、开源的、模块化的以及支持多种连接方式,将支持 Bluetooth, Bluetooth LE, WiFi, 802.15.4 以及 6Lowpan, CoAP, IPv4, IPv6, and NFC.。

    来自 Linux 基金会的实时操作系统 Zephyr 发布了 1.0 内核。Zephyr 内核提供的功能包括:

    1. Single address-space OS. Combines application-specific code with a custom kernel to create a monolithic image that gets loaded and executed on a system’s hardware. Both the application code and kernel code execute in a single shared address space.

    2. Highly configurable. Allows an application to incorporate only the capabilities it needs as it needs them, and to specify their quantity and size.

    3. Resources defined at compile-time. Requires all system resources be defined at compilation time, which reduces code size and increases performance.

    4. Minimal error checking. Provides minimal run-time error checking to reduce code size and increase performance. An optional error-checking infrastructure is provided to assist in debugging during application development.

    5. Extensive suite of services. Offers a number of familiar services for development:

    • Multi-threading Services for both priority-based, non-preemptive fibers and priority-based, preemptive tasks with optional round robin time-slicing.

    • Interrupt Services for both compile-time and run-time registration of interrupt handlers.

    • Inter-thread Synchronization Services for binary semaphores, counting semaphores, and mutex semaphores.

    • Inter-thread Data Passing Services for basic message queues, enhanced message queues, and byte streams.

    • Memory Allocation Services for dynamic allocation and freeing of fixed-size or variable-size memory blocks.

    • Power Management Services such as tickless idle and an advanced idling infrastructure.