互斥信号量概念及其应用:
一,互斥信号定义:
在要被抢走时,把低优先级任务抬高。这样就解决了优先级翻转问题。
二值信号量用于信号同步:
互斥锁:
二,FreeRTOS互斥信号量介绍:
互斥信号量包括:普通互斥信号量和递归互斥信号量。
三,FreeRTOS互斥信号量工作原理:
递归互斥信号量解决死锁问题:
MutexLock mutex;
void foo()
{
mutex.lock();
//do something
mutex.unlock();
}
void bar()
{
mutex.lock();
//do something
foo();
mutex.unlock();
}