i found that there is written as
“All FreeRTOS ports use a timer interrupt, and some FreeRTOS ports use multiple interrupts. Use the provided demo projects as an example.”
What does it mean? Is it like it uses timer interrupt to handle schedule task?
Each byte of the task stack is set to 0xa5 when the task is created, making it relatively simple to see if a stack overflow has occurred.
why only 0xa5 value? means is there any specific reason or only to compare?
1 - All timing in the RTOS is relative to a periodic interrupt called the tick interrupt. The timer is used to generate the tick interrupt.
2 - 0xa5 is just used to make it easy to see when debugging. There is nothing special about the number other than it is a repeating pattern of 1 then 0.
The timer used to generate the tick interrupt is under the control of
FreeRTOS, but you can add code into the tick interrupt by way of a tick
hook function: http://www.freertos.org/a00016.html
Hi - I think this was posted in this thread accidentally rather than
starting a new thread - but the answer is yes there will be support at
some point.