Keil Logo

RTX5 - Five default mutexes

Next Thread | Thread List | Previous Thread Start a Thread | Settings

Details Message
Author
Juergen Marquardt
Posted
8-May-2019 07:31 GMT
Toolset
ARM
New! RTX5 - Five default mutexes

Watch RTX RTOS window shows five mutex objects, by default created by __main
(not main() or app_main().
So far I did not explicitly create or use mutexes in my application.
But after my application has started, two of these five mutexes are owned by my app_main().
Is there any documentation (or source code) of what __main() is doing ?

Author
Robert Rostohar
Posted
9-May-2019 06:30 GMT
Toolset
ARM
New! RE: RTX5 - Five default mutexes

Those mutexes are used by the C/C++ Standard Library and are being created during __main.

If you are interested in details how they are being created and used then you can take a look at the RTX5 C/C++ Library interface functions in rtx_lib.c (_mutex_... functions).

Next Thread | Thread List | Previous Thread Start a Thread | Settings

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.