zephyr/doc/kernel/kernel.rst
Rodrigo Caballero a952569f02 Doc: Create the Kernel Primer.
Creates the Kernel Primer, removes overview modules that are no longer
needed and updates the master file to include the new part.

Change-Id: I6d7f53f019089d502e763ecc1789fb152c90c465
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2016-02-05 20:15:19 -05:00

39 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
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 |
+---------------+-------------------------------------------------------------------+