rt_uint32_t number_mask; /* 当前优先级掩码 */ rt_err_t error; /* 错误码 */ rt...
rt_uint8_tstat;/* 线程状态 */ ... /* 优先级 */ rt_uint8_tcurrent_priority;/* 当前优先级 */ rt_uint8_tinit_priority;/* 初始优先级 */ rt_uint32_tnumber_mask; ... rt_ubase_tinit_tick;/* 线程初始化计数值 */ rt_ubase_tremaining_tick;/* 线程剩余计数值 */ structrt_timerth...
rt_uint8_tstat;/**< thread status */ /* priority */ rt_uint8_tcurrent_priority;/**< current priority */ rt_uint8_tinit_priority;/**< initialized priority */ #ifRT_THREAD_PRIORITY_MAX > 32 rt_uint8_tnumber; rt_uint8_thigh_mask; #endif rt_uint32_tnumber_mask; #ifdefined(RT...
void*parameter,void*stack_start,rt_uint32_tstack_size,rt_uint8_tpriority,rt_uint32_ttick);...
rt_uint8_tstat;/* 线程状态 */ /* 优先级 */ rt_uint8_tcurrent_priority;/* 当前优先级 */ rt_uint8_tinit_priority;/* 初始优先级 */ rt_uint32_tnumber_mask; ... rt_ubase_tinit_tick;/* 线程初始化计数值 */ rt_ubase_tremaining_tick;/* 线程剩余计数值 */ struct...
rt_uint32_tnumber_mask; ... rt_ubase_tinit_tick;/* 线程初始化计数值*/ rt_ubase_tremaining_tick;/* 线程剩余计数值*/ structrt_timerthread_timer;/* 内置线程定时器*/ void(*cleanup)(structrt_thread*tid);/* 线程退出清除函数*/ rt_uint...
rt_err_t error; /* 线程错误代码 */ rt_uint8_t stat; /* 线程状态 */ ... /* 优先级 */ rt_uint8_t current_priority; /* 当前优先级 */ rt_uint8_t init_priority; /* 初始优先级 */ rt_uint32_t number_mask; ... rt_ubase...
/* 优先级 */ rt_uint8_t current_priority; /* 当前优先级 */ rt_uint8_t init_priority; /* 初始优先级 */ rt_uint32_t number_mask; ... rt_ubase_t init_tick; /* 线程初始化计数值 */ rt_ubase_t remaining_tick; /* 线程剩余计数值 */ struct rt_timer thread...
开发周期短,采用STM32芯片、稳定性高、实时性高。健壮、高效、可靠性高、实时性强。提供丰富的驱动。 四、使用多线程平台进行开发的要点 1、“多线程”:RT-Thread操作系统是基于多线程的实时操作系统。线程是RT-Thread的线程管理是进行下一步开发的基础。
rt_uint32_t number_mask;/* 事件 */#ifdefined(RT_USING_EVENT)/* thread event */rt_uint32_t event_set;/* 事件集合 */rt_uint8_t event_info;#endif #ifdefined(RT_USING_SIGNALS)rt_sigset_t sig_pending;/**< the pending signals */rt_sigset_t sig_mask;/**< the mask bits of sign...