RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_thread结构体 参考

#include <rtdef.h>

成员变量

struct rt_object parent
 
void * sp
 
void * entry
 
void * parameter
 
void * stack_addr
 
rt_uint32_t stack_size
 
rt_err_t error
 
RT_SCHED_THREAD_CTX struct rt_timer thread_timer
 
rt_thread_cleanup_t cleanup
 
rt_list_t taken_object_list
 
rt_object_t pending_object
 
rt_uint32_t event_set
 
rt_uint8_t event_info
 
struct rt_spinlock spinlock
 
rt_ubase_t user_data
 

详细描述

Thread structure

在文件 rtdef.h851 行定义.

结构体成员变量说明

◆ parent

struct rt_object rt_thread::parent

在文件 rtdef.h853 行定义.

◆ sp

void* rt_thread::sp

stack point

在文件 rtdef.h856 行定义.

◆ entry

void* rt_thread::entry

entry

在文件 rtdef.h857 行定义.

◆ parameter

void* rt_thread::parameter

parameter

在文件 rtdef.h858 行定义.

◆ stack_addr

void* rt_thread::stack_addr

stack address

在文件 rtdef.h859 行定义.

◆ stack_size

rt_uint32_t rt_thread::stack_size

stack size

在文件 rtdef.h860 行定义.

◆ error

rt_err_t rt_thread::error

error code

在文件 rtdef.h863 行定义.

◆ thread_timer

RT_SCHED_THREAD_CTX struct rt_timer rt_thread::thread_timer

built-in thread timer

在文件 rtdef.h870 行定义.

◆ cleanup

rt_thread_cleanup_t rt_thread::cleanup

cleanup function when thread exit

在文件 rtdef.h871 行定义.

◆ taken_object_list

rt_list_t rt_thread::taken_object_list

在文件 rtdef.h875 行定义.

◆ pending_object

rt_object_t rt_thread::pending_object

在文件 rtdef.h876 行定义.

◆ event_set

rt_uint32_t rt_thread::event_set

在文件 rtdef.h881 行定义.

◆ event_info

rt_uint8_t rt_thread::event_info

在文件 rtdef.h882 行定义.

◆ spinlock

struct rt_spinlock rt_thread::spinlock

在文件 rtdef.h950 行定义.

◆ user_data

rt_ubase_t rt_thread::user_data

private user data beyond this thread

在文件 rtdef.h951 行定义.