Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
..
Failed to load latest commit information.
Doxyfile Add Atomthreads RTOS source files.
README Use info@atomthreads.com email address throughout documentation.
atom.h Merge new ARM port submitted by navaro, with modifications to fit wit…
atomkernel.c Remove unnecessary mods from the MIPS pull request (kernel and tests …
atommutex.c Remove unnecessary stdio.h dependencies
atommutex.h Add extern "C" modifiers to main public header files for mixing C/C++…
atomport-template.h Remove unnecessary mods from the MIPS pull request (kernel and tests …
atomqueue.c Remove unnecessary stdio.h dependencies
atomqueue.h Add extern "C" modifiers to main public header files for mixing C/C++…
atomsem.c Remove unnecessary stdio.h dependencies
atomsem.h atomsem.h: Whitespace change.
atomtimer.c
atomtimer.h

README

---------------------------------------------------------------------------

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.

---------------------------------------------------------------------------

Something went wrong with that request. Please try again.