As we conclude this chapter, here is a list of questions so that you can test your knowledge regarding this chapter's material. You will find the answers in the Assessments section of the Appendix:
- How many options are available when starting FreeRTOS tasks?
- The return value needs to be checked when calling xTaskCreate().
- True
- False
- The return value needs to be checked when calling vTaskStartScheduler().
- True
- False
- Because RTOSes are bloated middleware, FreeRTOS requires a huge heap for storing all of the task stacks, regardless of what functions the task is performing.
- True
- False
- Once a task has been started, it can never be removed.
- True
- False