Forum Discussion

Fnx_QT's avatar
Fnx_QT
Copper Contributor
Nov 07, 2022

Questions about Azure RTOS safety mechanisms

Hello,

I read a lot of documentation about Azure RTOS , however some questions have been left unanswered.

 

  • Does Azure RTOS provide some sort of malloc/free function ? I only saw memory blocks/pools that require full manual intervention
  • Are threads created in privileged or unprivileged mode ?
  • Is the MPU supported ? There is a lot of documentation for the MPU support of ThreadX modules but nothing for standard threads. Are threads' stack protected by the MPU as in other RTOSes ?
  • Is there some sort of temporal isolation ? Can we have thread watchdog ? It seems one of your partner Renesas has created a module "Thread Monitor FrameWork". Is there something in house ?
  • Is there some sort of runtime check of kernel objets ? To prevent some corruption ?

Thank you, best regards.

No RepliesBe the first to reply