CMSIS-RTOS2 API
介绍 CMSIS-RTOS API v2 的 C 函数接口。更多...
内容 | |
内存管理 | |
关于内存管理可能性的信息 | |
内核信息和控制 | |
提供版本/系统信息并启动/控制 RTOS 内核。 | |
线程管理 | |
定义,创建和控制线程函数。 | |
线程标志 | |
使用标志同步线程。 | |
事件标志 | |
使用事件标志同步线程。 | |
通用延时函数 | |
等待一段时间。 | |
定时器管理 | |
创建和控制定时器和定时器回调函数。 | |
互斥锁管理 | |
使用互斥锁(Mutex)同步资源访问。 | |
信号量 | |
同时从不同线程访问共享资源。 | |
内存池 | |
管理线程安全的固定大小的动态内存块。 | |
消息队列 | |
在类似 FIFO 的操作中交换线程之间的消息。 | |
定义 | |
许多 CMSIS-RTOS 功能使用的常量和枚举。 | |
OS Tick API | |
在设备不可知的 RTOS 实现和特定的周期性定时器功能之间提供低级 API 。 | |
描述
CMSIS-RTOS2 是与 RTOS 内核接口的通用 API 层。
完整的 API 接口在 cmsis_os2.h 头文件中定义。当为对象使用动态内存分配时,在不同的 CMSIS-RTOS2 实现上使用源代码或库时不需要修改。
进一步的细节请参考通用设计概念。