← Back to projects

Thread libraries for FreeRTOS, RTX and Windows

Threads, mutexes library on different OS

C++UMLEmbedded

2025-01-21

Overview

This project was made for a university course "Operating Systems for Embedded Systems". At first, a UML diagram with an idea for a fully-working library has been created. Then, the solution has been implemented for FreeRTOS, RTX and Windows.

What I Learned

  • Threads, Mortal Thread, Mutex, Recursive Mutex
  • HANDLE, Semaphores
  • Assertions
  • Memory management, stack sizes

Technical Challenges

  • Passing all the Jenkins tests provided

Future Improvements

  • None