内核控制函数
1 |
osStatus (void); |
线程管理函数
1 |
osThreadDef(name, thread, priority, instances, stacksz)//(宏函数)作用:定义osThreadDef_t结构体 |
等待函数
1 |
osStatus osDelay (uint32_t millisec);//毫秒级延时 |
软件定时器管理函数
1 |
osTimerDef(name, function)//宏函数 作用:定义os_timer_def_##name结构体 |
信号管理函数
1 |
int32_t osSignalSet (osThreadId thread_id, int32_t signals);//带通知值的任务通知 |
互斥锁管理函数
1 |
osMutexDef(name)//(宏函数) 作用:定义os_mutex_def_##name结构体 |
信号量管理函数
1 |
osSemaphoreDef(name)//(宏函数) 作用:定义os_semaphore_def_##name结构体 |
内存池管理函数
1 |
osPoolDef(name, no, type)//参数二:内存池size 参数三:成员size作用:定义os_pool_def_##name结构体 |
队列管理函数
1 |
osMessageQDef(name, queue_sz, type)//参数二:队列size 参数三:成员size 作用:定义os_messageQ_def_##name结构体 |
邮箱队列管理函数
1 |
osMailQDef(name, queue_sz, type)//参数二:邮箱size 参数三:消息size 作用:定义os_mailQ_def_##name结构体 |
特殊功能函数
1 |
void osSystickHandler(void);//定时器中断处理函数 |
近期评论