|
XFusion API v1.3.0
|
xf_osal (操作系统抽象层) 允许在不同操作系统使用相同的功能。 更多...

模块 | |
| event | |
| 事件标志可以同步线程。 | |
| kernel | |
| 调度器内核控制。 | |
| mutex | |
| 互斥 (Mutex) 同步资源访问 | |
| queue | |
| 以类似 FIFO 的操作在线程之间交换消息。 | |
| semaphore | |
| 信号量可以管理和保护对共享资源的访问。 | |
| thread | |
| 定义、创建和控制线程函数。 | |
| timer | |
| 创建和控制定时器和定时器回调函数。 | |
宏定义 | |
| #define | XF_OSAL_WAIT_FOREVER 0xFFFFFFFFU |
| #define | XF_OSAL_WAIT_ANY 0x00000000U |
| 标志选项。 xf_osal_event_wait() 或 xf_osal_thread_notify_wait(). | |
| #define | XF_OSAL_WAIT_ALL 0x00000001U |
| #define | XF_OSAL_NO_CLEAR 0x00000002U |
xf_osal (操作系统抽象层) 允许在不同操作系统使用相同的功能。
| #define XF_OSAL_WAIT_FOREVER 0xFFFFFFFFU |
| #define XF_OSAL_WAIT_ANY 0x00000000U |
| #define XF_OSAL_WAIT_ALL 0x00000001U |
等待所有标志。
在文件 xf_osal_def.h 第 36 行定义.
| #define XF_OSAL_NO_CLEAR 0x00000002U |
不要清除已指定等待的标志。
在文件 xf_osal_def.h 第 37 行定义.