Zephyr Project Requirements
Hardware Architecture Interface

Hardware Architecture Interface

Type LevelUIDREFS Title Statement Rationale Comment
Text

SPDX-License-Identifier: Apache-2.0

Requirement 1 ZEP-SRS-19-1
Atomic Operations

The Zephyr RTOS shall provide an interface functionality to access memory while ensuring mutual exclusion. Note: Implementation by atomic variables and accessing them by APIs.

Requirement 2 ZEP-SRS-19-2
Thread Context Switching

The Zephyr RTOS shall provide a mechanism for context switching between threads.

Requirement 3 ZEP-SRS-19-3
Software Exceptions

The Zephyr RTOS shall provide an interface to implement software exceptions.

Requirement 4 ZEP-SRS-19-4
Processor Mode Support

The Zephyr RTOS shall provide an interface for managing processor modes.