未验证 提交 ae4fe186 编写于 作者: O openharmony_ci 提交者: Gitee

!9058 cmsis接口翻译

Merge pull request !9058 from wangchen/0901_docs
# overview
- CMSIS API参考
- [CMSIS](_c_m_s_i_s-_r_t_o_s.md)
- 头文件和结构体
- 结构体
- [osEventFlagsAttr_t](os_event_flags_attr__t.md)
- [osMemoryPoolAttr_t](os_memory_pool_attr__t.md)
- [osMessageQueueAttr_t](os_message_queue_attr__t.md)
- [osMutexAttr_t](os_mutex_attr__t.md)
- [osSemaphoreAttr_t](os_semaphore_attr__t.md)
- [osThreadAttr_t](os_thread_attr__t.md)
- [osTimerAttr_t](os_timer_attr__t.md)
- [osVersion_t](os_version__t.md)
# osEventFlagsAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 事件名称。 |
| [attr_bits](#attr_bits) | 事件属性位。 |
| [cb_mem](#cb_mem) | 事件控制块指针。 |
| [cb_size](#cb_size) | 事件控制块大小。 |
## **详细描述**
事件参数类型,不支持配置。
## **结构体成员变量说明**
### attr_bits
```
uint32_t osEventFlagsAttr_t::attr_bits
```
**描述:**
事件属性位
### cb_mem
```
void* osEventFlagsAttr_t::cb_mem
```
**描述:**
事件控制块指针
### cb_size
```
uint32_t osEventFlagsAttr_t::cb_size
```
**描述:**
事件控制块大小
### name
```
const char* osEventFlagsAttr_t::name
```
**描述:**
事件名称
# osMemoryPoolAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 内存池名称。 |
| [attr_bits](#attr_bits) | 内存池属性位。 |
| [cb_mem](#cb_mem) | 用户指定的控制块指针。 |
| [cb_size](#cb_size) | 用户指定的控制块大小,单位: 字节 |
| [mp_mem](#mp_mem) | 用户指定的内存池指针。 |
| [mp_size](#mp_size) | 用户指定的内存池存储空间的大小,单位: 字节。 |
## **详细描述**
该类型用于初始化内存池的各项配置,使用限制参考[osMemoryPoolNew()](_c_m_s_i_s-_r_t_o_s.md#osmemorypoolnew)
## **结构体成员变量说明**
### attr_bits
```
uint32_t osMemoryPoolAttr_t::attr_bits
```
**描述:**
内存池属性位
### cb_mem
```
void* osMemoryPoolAttr_t::cb_mem
```
**描述:**
内存池静态控制块指针
### cb_size
```
uint32_t osMemoryPoolAttr_t::cb_size
```
**描述:**
内存池静态控制块大小,单位: 字节
### mp_mem
```
void* osMemoryPoolAttr_t::mp_mem
```
**描述:**
内存池静态存储空间指针
### mp_size
```
uint32_t osMemoryPoolAttr_t::mp_size
```
**描述:**
内存池静态存储空间大小,单位: 字节
### name
```
const char* osMemoryPoolAttr_t::name
```
**描述:**
内存池名称
# osMessageQueueAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 消息队列名称。 |
| [attr_bits](#attr_bits) | 消息队列属性位。 |
| [cb_mem](#cb_mem) | 用户指定内存的控制块指针。 |
| [cb_size](#cb_size) | 用户指定内存的控制块大小,单位: 字节。 |
| [mq_mem](#mq_mem) | 用户指定内存作为消息队列空间的指针。 |
| [mq_size](#mq_size) | 用户指定内存的大小,单位: 字节。 |
## **详细描述**
该类型用于初始化消息队列的各项配置,使用限制参考[osMessageQueueNew()](_c_m_s_i_s-_r_t_o_s.md#osmessagequeuenew)
## **结构体成员变量说明**
### attr_bits
```
uint32_t osMessageQueueAttr_t::attr_bits
```
**描述:**
消息队列属性位
### cb_mem
```
void* osMessageQueueAttr_t::cb_mem
```
**描述:**
消息队列静态控制块指针
### cb_size
```
uint32_t osMessageQueueAttr_t::cb_size
```
**描述:**
消息队列静态控制块大小,单位: 字节
### mq_mem
```
void* osMessageQueueAttr_t::mq_mem
```
**描述:**
消息队列静态内存指针
### mq_size
```
uint32_t osMessageQueueAttr_t::mq_size
```
**描述:**
消息队列静态内存大小,单位: 字节
### name
```
const char* osMessageQueueAttr_t::name
```
**描述:**
消息队列名称
# osMutexAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 互斥锁名称。 |
| [attr_bits](#attr_bits) | 互斥锁属性位。 |
| [cb_mem](#cb_mem) | 互斥锁控制块指针。 |
| [cb_size](#cb_size) | 互斥锁控制块大小。 |
## **详细描述**
互斥锁参数类型,不支持配置。
## **结构体成员变量说明**
### attr_bits
```
uint32_t osMutexAttr_t::attr_bits
```
**描述:**
互斥锁属性位
### cb_mem
```
void* osMutexAttr_t::cb_mem
```
**描述:**
互斥锁控制块指针
### cb_size
```
uint32_t osMutexAttr_t::cb_size
```
**描述:**
互斥锁控制块大小
### name
```
const char* osMutexAttr_t::name
```
**描述:**
互斥锁名称
# osSemaphoreAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 信号量名称。 |
| [attr_bits](#attr_bits) | 信号量属性位。 |
| [cb_mem](#cb_mem) | 信号量控制块指针。 |
| [cb_size](#cb_size) | 信号量控制块大小。 |
## **详细描述**
信号量参数类型,不支持配置。
## **结构体成员变量说明**
### attr_bits
```
uint32_t osSemaphoreAttr_t::attr_bits
```
**描述:**
信号量属性位
### cb_mem
```
void* osSemaphoreAttr_t::cb_mem
```
**描述:**
信号量控制块指针
### cb_size
```
uint32_t osSemaphoreAttr_t::cb_size
```
**描述:**
信号量控制块大小
### name
```
const char* osSemaphoreAttr_t::name
```
**描述:**
信号量名称
# osThreadAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 线程名称。 |
| [attr_bits](#attr_bits) | 线程属性位。 |
| [cb_mem](#cb_mem) | 用户指定的控制块指针。 |
| [cb_size](#cb_size) | 用户指定的控制块大小,单位:字节。 |
| [stack_mem](#stack_mem) | 用户指定的线程栈指针。 |
| [stack_size](#stack_size) | 线程栈大小,单位:字节。 |
| [priority](#priority) | 线程优先级。 |
| [tz_module](#tz_module) | 线程安全配置。 |
| [reserved](#reserved) | 线程保留参数。 |
## **详细描述**
该类型用于初始化线程的各项配置,使用限制参考[osThreadNew()](_c_m_s_i_s-_r_t_o_s.md#osthreadnew)
## **结构体成员变量说明**
### attr_bits
```
uint32_t osThreadAttr_t::attr_bits
```
**Description:**
线程属性位
### cb_mem
```
void* osThreadAttr_t::cb_mem
```
**Description:**
线程静态控制块指针
### cb_size
```
uint32_t osThreadAttr_t::cb_size
```
**Description:**
线程静态控制块大小,单位:字节
### name
```
const char* osThreadAttr_t::name
```
**Description:**
线程名称
### priority
```
osPriority_t osThreadAttr_t::priority
```
**Description:**
线程优先级
### reserved
```
uint32_t osThreadAttr_t::reserved
```
**Description:**
线程保留参数
### stack_mem
```
void* osThreadAttr_t::stack_mem
```
**Description:**
线程栈指针
### stack_size
```
uint32_t osThreadAttr_t::stack_size
```
**Description:**
线程栈大小,单位:字节
### tz_module
```
TZ_ModuleId_t osThreadAttr_t::tz_module
```
**Description:**
线程安全配置
# osTimerAttr_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [name](#name) | 定时器名称。 |
| [attr_bits](#attr_bits) | 定时器属性位。 |
| [cb_mem](#cb_mem) | 定时器控制块指针。 |
| [cb_size](#cb_size) | 定时器控制块大小。 |
## **详细描述**
定时器参数类型,不支持配置。
## **结构体成员变量说明**
### attr_bits
```
uint32_t osTimerAttr_t::attr_bits
```
**Description:**
定时器属性位
### cb_mem
```
void* osTimerAttr_t::cb_mem
```
**Description:**
定时器控制块指针
### cb_size
```
uint32_t osTimerAttr_t::cb_size
```
**Description:**
定时器控制块大小
### name
```
const char* osTimerAttr_t::name
```
**Description:**
定时器名称
# osVersion_t
## **概述**
**Related Modules:**
[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
## **汇总**
### 成员变量
| 成员变量 Name | 描述 |
| -------- | -------- |
| [api](#api) | API接口版本号 |
| [kernel](#kernel) | 内核版本号 |
## **详细描述**
系统版本信息结构体。
## **结构体成员变量说明**
### api
```
uint32_t osVersion_t::api
```
**描述:**
API接口版本号
### kernel
```
uint32_t osVersion_t::kernel
```
**描述:**
内核版本号
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册