2.7.0-rc2
Zephyr Project
v: latest
Document Release Versions
latest
2.6.0
2.5.0
2.4.0
2.3.0
2.2.0
1.14.1
Downloads
PDF
zephyrproject.org Links
Project Home
SDK
Releases
Contents
Introduction
Getting Started Guide
Contribution Guidelines
Development and Contribution Process
Build and Configuration Systems
Application Development
API Reference
User and Developer Guides
Security
Samples and Demos
Classic Samples
Basic Samples
Userspace Samples
Various Subsystems Samples
Controller Area Network (CAN) Bus Samples
Console Samples
C++ Samples
Debug Samples
Display Samples
FS Samples
IPC Samples
Logging Sample
Management Samples
Modbus Samples
NVS: Non-Volatile Storage
Portability Samples
Dining Philosophers (CMSI RTOS V1 APIs)
Synchronization using CMSI RTOS V1 APIs
Dining Philosophers (CMSI RTOS V2 APIs)
Synchronization using CMSI RTOS V2 APIs
Settings sample
Shell System Samples
Task Watchdog Sample
USB Samples
Video Samples
Networking Samples
Bluetooth samples
Sensor Samples
Architecture Dependent Samples
Board-specific samples
Driver Samples
Application development samples
Shields Samples
POSIX Subsystem Samples
Various Kernel and Scheduler Samples
TF-M Integration Samples
Trusted Firmware-M (TF-M)
External Module Samples
Compression Samples
Supported Boards
Release Notes
Reference
API
Kconfig Options
Devicetree Bindings
Zephyr Project
Docs / Latest
»
Samples and Demos
»
Various Subsystems Samples
»
Portability Samples
This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.
Portability Samples
ΒΆ
Dining Philosophers (CMSI RTOS V1 APIs)
Overview
Building and Running
Synchronization using CMSI RTOS V1 APIs
Overview
Building and Running Project
Dining Philosophers (CMSI RTOS V2 APIs)
Overview
Building and Running
Synchronization using CMSI RTOS V2 APIs
Overview
Building and Running Project