Overview

Include Files

The "Kernel File List" table shows a list of the kernel include files, with descriptions.

Table: Kernel File List

File

Description

ke.h

Contains the kernel environment definition

ke_event.h

Contains the event handling primitives

ke_mem.h

Contains the implementation of the heap management module

ke_msg.h

This file contains the scheduler primitives called to create or delete a task. It also contains the scheduler itself

ke_task.h

Contains the implementation of the kernel task management

ke_timer.h

Contains the scheduler primitives called to create or delete a timer task. It also contains the timer scheduler itself

Kernel Environment

The kernel environment structure contains the queues used for event, timer and message management, including:

  • A queue of sent messages that have not yet been delivered to the receiver
  • A queue of messages delivered to the receiver, but not yet consumed
  • A queue for timer events