CMSIS-RTOS2 文档翻译 之 参考(RTX5 特定的 API 之 结构体)
其他
2018-05-07 00:07:11
阅读次数: 3
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
attr |
对象属性。 |
const char * |
name |
对象名称。 |
struct osRtxThread_s * |
thread_next |
链接指向对象列表中下一个线程的指针。 |
struct osRtxThread_s * |
thread_prev |
链接指向对象列表中上一个线程的指针。 |
struct osRtxThread_s * |
delay_next |
链接指向下一个线程延迟列表中的指针。 |
struct osRtxThread_s * |
delay_prev |
链接指向上一个线程延迟列表中的指针。 |
struct osRtxThread_s * |
thread_join |
线程正在等待加入。 |
uint32_t |
delay |
延迟时间。 |
int8_t |
priority |
线程优先级。 |
int8_t |
priority_base |
基础优先级。 |
uint8_t |
stack_frame |
堆栈帧(EXC_RETURN [7..0]) |
uint8_t |
flags_options |
线程/事件标志选项。 |
uint32_t |
wait_flags |
等待线程/事件标志。 |
uint32_t |
thread_flags |
线程标志。 |
struct osRtxMutex_s * |
mutex_list |
将指针链接到拥有的互斥锁列表。 |
void * |
stack_mem |
堆栈内存。 |
uint32_t |
stack_size |
堆栈大小。 |
uint32_t |
sp |
当前堆栈指针。 |
uint32_t |
thread_addr |
线程入口地址。 |
uint32_t |
tz_memory |
TrustZone 内存标识符。 |
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
type |
定时器类型(定期/一次性) |
const char * |
name |
对象名称。 |
struct osRtxTimer_s * |
prev |
指向上一个活动定时器的指针。 |
struct osRtxTimer_s * |
next |
指向下一个活动计时器的指针。 |
uint32_t |
tick |
定时器当前刻度。 |
uint32_t |
load |
定时器装载值。 |
osRtxTimerFinfo_t |
finfo |
定时器功能信息 |
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
reserved |
|
const char * |
name |
对象名称。 |
osRtxThread_t * |
thread_list |
等待线程列表。 |
uint32_t |
event_flags |
事件标志。 |
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
attr |
对象属性。 |
const char * |
name |
对象名称。 |
osRtxThread_t * |
thread_list |
等待线程列表。 |
osRtxThread_t * |
owner_thread |
所有者线程。 |
struct osRtxMutex_s * |
owner_prev |
指向上一个拥有的互斥锁的指针。 |
struct osRtxMutex_s * |
owner_next |
指向下一个拥有互斥锁的指针。 |
uint8_t |
lock |
锁定计数器。 |
uint8_t |
padding[3] |
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
reserved |
|
const char * |
name |
对象名称。 |
osRtxThread_t * |
thread_list |
等待线程列表。 |
uint16_t |
tokens |
当前令牌数量。 |
uint16_t |
max_tokens |
令牌的最大数量。 |
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
reserved |
|
const char * |
name |
对象名称。 |
osRtxThread_t * |
thread_list |
等待线程列表。 |
osRtxMpInfo_t |
mp_info |
内存池信息。 |
struct osRtxMessageQueue_t |
数据字段 |
uint8_t |
id |
对象标识符。 |
uint8_t |
state |
对象状态。 |
uint8_t |
flags |
对象标志。 |
uint8_t |
reserved |
|
const char * |
name |
对象名称。 |
osRtxThread_t * |
thread_list |
等待线程列表。 |
osRtxMpInfo_t |
mp_info |
内存池信息。 |
uint32_t |
msg_size |
消息大小。 |
uint32_t |
msg_count |
排队的消息个数。 |
osRtxMessage_t * |
msg_first |
指向第一个消息的指针。 |
osRtxMessage_t * |
msg_last |
指向最后消息的指针。 |
转载自blog.csdn.net/u012325601/article/details/80209335