FOS信号量管理

通常的RTOS会经过初始化信号量创建相对应的阻塞链表。这样作会增长使用资源。 FOS主要经过semaphore阻塞队列管理信号量。把被semaphore阻塞的任务挂在该链表上。并且自始至终都使用一条链表。FOS在系统初始化时候须要初始化该链表。 一、信号量初始化 void sem_init(SEM *semaphore, U8 *name, U32 num) {     if (semaphore
相关文章
相关标签/搜索