Hi community
I want to ask some doubts about the information given in the link.
https://www.freertos.org/Creating-a-new-FreeRTOS-project.html
Given link says following three source files are common and must be included in your project:
let' say I do not want to make separates file like task.c, list.c and queue.c. just want to keep everything in main.c
Now I have only one function that is main.c, so what will be the task, list and queue in main.c file What it would be do. I want to know what all these three things mean in context of simple RTOS design
I have spent a lot of time to understand but still I do not have clear idea What is meaning of task, list and queue in context of RTOS project design.
I want to ask some doubts about the information given in the link.
https://www.freertos.org/Creating-a-new-FreeRTOS-project.html
Given link says following three source files are common and must be included in your project:
- FreeRTOS/Source/tasks.c
- FreeRTOS/Source/queue.c
- FreeRTOS/Source/list.c
let' say I do not want to make separates file like task.c, list.c and queue.c. just want to keep everything in main.c
Code:
#include<rtos.h>
void main(){
}
I have spent a lot of time to understand but still I do not have clear idea What is meaning of task, list and queue in context of RTOS project design.