RT-Thread
2021-12-06 17:41:46 11 举报
AI智能生成
RT-Thread
作者其他创作
大纲/内容
对象管理object.c
调度器scheduler.c
线程管理thread.c
线程的创建和删除
静态:rt_thread_create()/rt_thread_delete()
动态:rt_thread_init()/rt_thread_detach()
线程的启动:rt_thread_startup()
线程的睡眠:rt_thread_sleep/delay/mdelay()
线程的挂起:rt_thread_suspend()
线程的恢复:rt-thread_resume()
线程间通信ipc.c
信号量Semaphore
信号量控制块:rt_semaphore
创建/删除
静态:rt_sem_init()/rt_sem_detach()
动态:rt_sem_create()/rt_sem_delete()
获取:rt_sem_take()
无等待:rt_sem_trytake()
释放:rt_sem_release()
互斥Mutex
互斥控制块:rt_mutex
创建/删除
静态:rt_mutex_init()/rt_mutex_detach()
动态:rt_mutex_create()/rt_mutex_delete()
获取:rt_mutex_take()
释放:rt_mutex_release()
事件Event
事件集控制块:rt_event
创建/删除
静态:rt_event_init()/rt_event_detach()
动态:rt_event_create()/rt_event_delete()
发送事件:rt_event_send()
接收事件:rt_event_recv()
邮箱MailBox
邮箱控制块:rt_mailbox
创建/删除
静态:rt_mb_init()/rt_mb_detach()
动态:rt_mb_create()/rt_mb_delete()
发送邮件:rt_mb_send()
等待方式发送:rt_mb_send_wait()
接收邮件:rt_mb_recv()
消息队列MessageQueue
消息队列控制块:rt_messagequeue
创建/删除
静态:rt_mq_init()/rt_mq_detach()
动态:rt_mq_create()/rt_mq_delete()
发送消息:rt_mq_send()
发送紧急消息:rt_mq_urgent()
接收消息:rt_mq_recv()
信号signal
时钟管理clokc.c timer.c
内存管理mem.c mempool.c
中断管理irq.c
设备管理device.c
芯片移植cpu.c
内核服务kservice.c
空闲线程idle.c
板级支持包BSP
收藏
收藏
0 条评论
下一页