ChibiOS/RT Logo ChibiOS/RT

Architecture - Reference Manual - Guides

Architecture

ChibiOS/RT General Architecture

Components

ChibiOS/RT is composed of several major components, each component can be composed of one of more subsystems. The main components are:

Dependencies

The following diagram shows the relationships among the various components that compose the system:

inline_dotgraph_1.dot

Kernel Architecture

The kernel itself is very modular and is composed of several subsystems, most subsystems are optional and can be switched of in the kernel configuration file chconf.h.
The current kernel subsystems are divided in five categories:

HAL Architecture

The HAL is a collection of abstract device drivers, it relies on the Platform component for the low level implementation on specific hardware.
The current internal HAL organization is the following:

inline_dotgraph_5.dot


See HAL for details about the various HAL subsystems.


Generated on Sun Nov 28 2010 14:09:53 for ChibiOS/RT by doxygen 1.7.1