Mark3 Realtime Kernel
|
Kernel initialization and startup class. More...
Go to the source code of this file.
Classes | |
class | Mark3::Kernel |
The Kernel Class encapsulates all of the kernel startup, configuration and management functions. More... | |
Namespaces | |
Mark3 | |
Typedefs | |
using | DebugPrintFunction = void(*)(const char *szString_) |
Kernel initialization and startup class.
The Kernel namespace provides functions related to initializing and starting up the kernel.
The Kernel::Init() function must be called before any of the other functions in the kernel can be used.
Once the initial kernel configuration has been completed (i.e. first threads have been added to the scheduler), the Kernel::Start() function can then be called, which will transition code execution from the "main()" context to the threads in the scheduler.
Definition in file kernel.h.
using DebugPrintFunction = void (*)(const char* szString_) |