zephyr/doc/kernel/kernel.rst

41 lines
1.9 KiB
ReStructuredText

.. _zephyr_kernel:
The Zephyr Kernel
#################
The purpose of this section is to help you understand the operation of the kernel and its features.
This section also provides detailed information regarding the microkernel and the nanokernel
services. Finally, you can find the information regarding the kernel's drivers and networking
capabilities.
This section does not replace the Application Program Interface
documentation, rather, it offers additional information. The examples should provide
you with enough insight to understand the functionality of the services but are not
meant to replace the detailed in-code documentation.
.. toctree::
:maxdepth: 2
overview/overview.rst
common/common.rst
microkernel/microkernel.rst
nanokernel/nanokernel.rst
drivers/drivers.rst
networking/networking.rst
.. rubric:: Abbreviations
+---------------+-------------------------------------------------------------------+
| Abbreviations | Definition |
+===============+===================================================================+
| API | Application Program Interface: typically a defined set |
| | of routines and protocols for building software inputs and output |
| | mechanisms. |
+---------------+-------------------------------------------------------------------+
| ISR | Interrupt Service Routine |
+---------------+-------------------------------------------------------------------+
| IDT | Interrupt Descriptor Table |
+---------------+-------------------------------------------------------------------+
| XIP | eXecute In Place |
+---------------+-------------------------------------------------------------------+