From 681e1d41e0d270d2eee4be147a20e681db6b197c Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Fri, 12 Apr 2024 07:01:55 -0400 Subject: [PATCH] doc: clarify what a subsystem is Clarify what a subsystem is, this has been missing the docs. Signed-off-by: Anas Nashif --- doc/glossary.rst | 4 ++++ doc/introduction/index.rst | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/doc/glossary.rst b/doc/glossary.rst index 240727d9e24..e9e892320c4 100644 --- a/doc/glossary.rst +++ b/doc/glossary.rst @@ -140,6 +140,10 @@ Glossary of Terms A number of different :term:`SoCs ` that share similar characteristics and features, and that the vendor typically names and markets together. + subsystem + A subsystem refers to a logically distinct part of the operating system + that handles specific functionality or provides certain services. + system power state System power states describe the power consumption of the system as a whole. System power states are represented by :c:enum:`pm_state`. diff --git a/doc/introduction/index.rst b/doc/introduction/index.rst index f8b841ae300..af67331aa29 100644 --- a/doc/introduction/index.rst +++ b/doc/introduction/index.rst @@ -23,6 +23,14 @@ The Zephyr kernel supports multiple architectures, including: The full list of supported boards based on these architectures can be found :ref:`here `. +In the context of the Zephyr OS, a :term:`subsystem` refers to a logically distinct +part of the operating system that handles specific functionality or provides +certain services. Subsystems can include components such as networking, +file systems, device driver classes, power management, and communication protocols, +among others. Each subsystem is designed to be modular and can be configured, +customized, and extended to meet the requirements of different embedded +applications. + Licensing *********