
FreeRTOS
小小小栋
嵌入式软件工程师
展开
-
FreeRTOS任务创建与删除
FreeRTOS的任务创建以及任务的删除。句柄:当任务创建完成之后产生一个句柄,存储起来,主要用来给其他的API函数调用,例如:函数的删除、挂起、恢复等操作。另外,当执行vTaskDelete函数之后,被删除的任务在vTaskDelete函数之后的代码不会被再次执行。/*********************************************************原创 2018-01-22 17:44:05 · 2026 阅读 · 0 评论 -
FreeRTOS二值信号量的创建与使用
信号量:信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。以一个停车场的运作为例。简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆...原创 2018-05-23 23:47:20 · 6886 阅读 · 0 评论