1、了解ucos2的OSMutexPend函数 2、掌握STM32的uCOS2的5种event源码 3、对ucos2的任务之间进行共享资源的保护、任务间通信、任务同步等有深入的理解 适合学习人群: 1、有一定单片机编程基础,想学习STM32单片机uCOS2工程源码知识的学生; 2、临近毕业,想深入学习STM32单片机知识,找到一份理想的高薪工作的应届毕业生; ...
这样优先级最低的Task3首先申请到了mutex并开始同共享资源打交道,过了一会儿,Task1等待的事件出现了,那么此时Task1就需要使用共享资源了,于是申请mutex(OSMutexPend)。在这种情况下,OSMutexPend注意到高优先级的任务要使用这个共享资源,于是将Task3的优先级升到比Task1更高的级别,并强制任务调度回到Task3。而Task1只好...
1,024 Views Hello, The following comment appears in os_mutex.c for OSMutexPend. "The task that owns the Mutex MUST NOT pend on any other event while it owns the mutex." Could someone please explain the reason for the limitation?
1、了解ucos2的OSMutexPend函数 2、掌握STM32的uCOS2的5种event源码 3、对ucos2的任务之间进行共享资源的保护、任务间通信、任务同步等有深入的理解 适合学习人群: 1、有一定单片机编程基础,想学习STM32单片机uCOS2工程源码知识的学生; 2、临近毕业,想深入学习STM32单片机知识,找到一份理想的高薪工作的应届毕业生; ...