RT-Thread 信号量使用教程
在 RT-Thread 中,信号量是一种常用的线程同步机制。本文将介绍如何在 RT-Thread 中使用信号量,并通过简单的示例演示其应用。
默认配置
RT-Thread 中的信号量默认是开启的。如果需要关闭信号量功能,可以在 rtconfig.h
文件中注释掉或删除相应的宏定义。
#define RT_USING_SEMAPHORE

动态创建信号量和线程
1. 声明信号量
首先,声明一个信号量变量:
rt_sem_t uart2_recv_sem;

2. 创建信号量