mirror of
https://github.com/kelvinlawson/atomthreads.git
synced 2026-01-11 18:33:16 +01:00
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
---------------------------------------------------------------------------
|
|
|
|
Library: Atomthreads
|
|
Author: Kelvin Lawson <info@atomthreads.com>
|
|
Website: http://atomthreads.com
|
|
License: BSD Revised
|
|
|
|
---------------------------------------------------------------------------
|
|
|
|
KERNEL SOURCES
|
|
|
|
This folder contains the core Atomthreads operating system modules.
|
|
|
|
* atomkernel.c: Core scheduler facilities
|
|
* atommutex.c: Mutual exclusion
|
|
* atomqueue.c: Queue / message-passing
|
|
* atomsem.c: Semaphore
|
|
* atomtimer.c: Timer facilities and system clock management
|
|
|
|
Each module source file contains detailed documentation including an
|
|
introduction to usage of the module and full descriptions of each API.
|
|
Refer to the sources for further documentation.
|
|
|
|
---------------------------------------------------------------------------
|
|
|
|
BUILDING THE KERNEL
|
|
|
|
The kernel is built from the architecture port folder. Build instructions
|
|
are included in the README file for each port.
|
|
|
|
---------------------------------------------------------------------------
|
|
|