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
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
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
ZEP-SRS-19-3
Software Exceptions

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

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

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