Please let know
1.what is meant by mutexes and semaphore?
2.what is the role of these in threadx?
Please check out these posts
A mutex is indeed used to lock a resource to a single thread. If you are using some hardware periphery like a UART or I2C e.g., you would use a mutex to let one thread have exclusive access to that resource…
Like I already explained, you can make a thread wait for a certain event with it (like the activation of the USB CDC class).
Another example: You are using a UART to communicate with a peripheral IC. When…
There are a LOT of references for those types of questions on the web. This group is for Synergy-related issues on Renesas processors. ThreadX (now Azure RTOS) is a Microsoft-supported product.