Skip to content

Develop with Zephyr RTOS

Introduction

The Zephyr Project is a Linux Foundation hosted Collaboration Project. It’s an open-source collaborative effort uniting developers and users in building a best-in-class small, scalable real⁃time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures.

Key Features

  • Open-source real time operating system, with vibrant community participation
  • Comprehensive, lightweight, kernel & supporting services, inherently portable & secure
  • Complete, fully integrated, highly configurable, modular for flexibility
  • Fully connected with Bluetooth 5.0 & BLE, Wi-Fi, Ethernet, CANbus, IoT protocols like CoAP, LwM2M, MQTT, OpenThread and USB & USB-C
  • Developer-friendly, logging, tracing, debugging, built-in shell, Windows/Linux/macOS support
  • Product development ready using LTS that includes security updates
  • Permissively licensed - Apache 2.0 with vendor neutral governance, broad SoC, board and sensor support

Get Involved

We think the best way to learn is by doing. The following sections take you through the basics of Zephyr application development on iMX RT1011 Nano Kit.

  • Setting up the environment


    Learn how to set up a command-line Zephyr development environment.

    Learn more

  • Building and running the first sample


    Learn how to build and run the first sample Blinky.

    Learn more

  • More samples


    Explore more samples running on iMX RT1011 Nano Kit.

    Explore more

Reference