
FreeRTOS系统学习
lbd0125
这个作者很懒,什么都没留下…
展开
-
FreeRTOS任务基础知识总结
1、单任务系统-前后台系统:中断服务函数为前台程序,大循环while(1)作为后台程序。 前后台系统的实时性差,但是前后台系统简单,资源消耗少。 2、FreeRTOS是一种抢占式的实时多任务系统,其任务调度器也是抢占式的。3、高优先级的任务可以打断低优先级任务的运行而取得CPU的使用权,这样就保证了那些紧急任务的运行。 高优先级的任务执行完成原创 2017-06-03 23:30:24 · 991 阅读 · 0 评论 -
FreeRTOS动态创建任务和删除任务
#define Start_Stack_Size 120 //任务堆栈大小#define Start_Task_Prio 1 //任务优先级 0和31分别是空闲任务和软件定时器优先级,用户不能用TaskHandle_t Start_Task_Handle; //任务句柄void Start_Task( void * pvParameters ); //开原创 2017-06-08 16:41:07 · 1485 阅读 · 0 评论 -
FreeRTOS静态任务创建与删除
//空闲任务任务堆栈static StackType_t IdleTaskStack[configMINIMAL_STACK_SIZE];//空闲任务控制块static StaticTask_t IdleTaskTCB;//空闲任务API函数void vApplicationGetIdleTaskMemory( StaticTask_t **ppxIdleTaskTCBBuff原创 2017-06-08 16:45:01 · 797 阅读 · 0 评论