Documentation
Start with the guide, then move to the API and safety references.
Complete Guide
Quick start, installation, task management, timing, IPC, monitoring, safety, configuration, troubleshooting, and examples.
Open guide →API Tutorial & Cookbook
Detailed API usage, patterns, queues, semaphores, events, mutexes, and practical C++ examples.
Read API tutorial →Safety Manual
Safety mechanisms, assumptions, configuration targets, limitations, and integration responsibilities.
Read safety manual →مستندات فارسی
راهنمای فارسی پروژه، با ساختار مناسب برای شروع و ارجاع به مستندات فنی.
مشاهده →Technical Advantages
Technical characteristics and design trade-offs of ZenOS compared with other RTOS approaches.
Read comparison →Kernel Source
Browse the scheduler, IPC, safety, monitoring, port, configuration, and kernel implementation.
Browse source →From zero to a running task
ZenOS keeps the first step simple: initialize the kernel, create a task, then start the scheduler.
// 1. Initialize
os_init();
// 2. Create a task
os_task_create(task_led_toggle);
// 3. Start ZenOS
os_start();Kernel at a glance
Capabilities reflected in the current source tree.