ITR
Source code for a real-time computer science course.
Requirements
This project has only been tested on Linux.
macOS is officially not supported as it does not implement the POSIX timer_
APIs.
Repository organization
These exercises guide the development of functions and classes to manage the real-time execution of tasks on a Linux platform.
In this repository we gathered them in a static library called itr
.
It is used by several example programs that can be compiled and run to demonstrate the lib features.
includes/
contains the header files of the library.src/
contains the source files of both the library functions and classes, and the example programs.doc/
contains the project documentation generated with Doxygen.lib/
contains the static librarybuild/
contains the object filesbin/
contains the example binaries
The Makefile
allows oneself to compile the static library, the examples and the documentation.
Usage
make
Build the documentation
make doc
to generate HTML and Latex Doxygen documentation for the project in the doc/
folder.
It will load the produced html page on your default browser (doc/html/index.html
).