Complex state machine build in QNX real-time operating system. This state machine demonstrates multi-threading, namespaces, timers, and IPC using a pulse.
This simple project demonstrates the functionality of an IO driver, being used as a resource manager.
This simple project demonstrated the use of a semaphore to synchronize and manage multiple threads. Additionally, an overridden signal handler is used to stop the program at any time.