Tasks

Tasks page shows an overview of different tasks. Following figure shows the screen shot of tasks screen.



The description of parameters shown in GUI is given below.

  1. 1.

    Task Number : Task number (just for debugging)

  2. 2.

    Task Name : Friendly name that identifies the task

  3. 3.

    Priority : Priority of the task

  4. 4.

    Base Priority : Base priority remembers the original priority during priority inheritance

  5. 5.

    Top of Stack : Location where the last item placed on the task's stack

  6. 6.

    Start of Stack : Location where the task's stack starts

  7. 7.

    End of Stack : Location where the task's stack Ends (applicable only if stack grows upwards)

  8. 8.

    Time Used : Processor time utilized by each task

  9. 9.
    Status : Displays the current state of the task
    1. 9.1.

      Ready : Ready to execute and present in ready list

    2. 9.2.

      Delayed: Blocked task in delayed list

    3. 9.3.

      Suspended: Suspendered by vTaskSuspend() call

    4. 9.4.

      Running: Currently executing task

    5. 9.5.

      Deleted: Terminated task but the memory is not yet freed