说明: 1、Ucos的信号量实现还是比较简单的。这里的简单指的是其代码易读,易理解。简单来 说,需要是实现信号量计数与任务挂起列表的实现。对于任务代码而言,信号量提供了共享资 源与同步的支持。而信号量本身的实现,则是通过开断中断实现临界区的访问。 2、信号量可以用于共享资源的访问和任务间的同步,实际在应用中如果处理不当,可能 会产生“死锁”。死锁问题,在ucos内核中没有提供相应的解决方案,需要用户代码支持。 3、并不是ucos 相关的A P I 可在所有情况下可用: ISR不可调用OSSemPend
<lbaihao> 上传 | 大小:120kb