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.
-
Building and running the first sample
Learn how to build and run the first sample Blinky.
-
More samples
Explore more samples running on iMX RT1011 Nano Kit.