RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
宏定义 | |
#define | DBG_TAG "kernel.scheduler" |
#define | DBG_LVL DBG_INFO |
函数 | |
rt_err_t | rt_sched_lock (rt_sched_lock_level_t *plvl) |
rt_err_t | rt_sched_unlock (rt_sched_lock_level_t level) |
rt_err_t | rt_sched_unlock_n_resched (rt_sched_lock_level_t level) |
void | rt_system_scheduler_init (void) |
void | rt_system_scheduler_start (void) |
变量 | |
rt_list_t | rt_thread_priority_table [RT_THREAD_PRIORITY_MAX] |
rt_uint32_t | rt_thread_ready_priority_group |
volatile rt_atomic_t | rt_interrupt_nest |
rt_uint8_t | rt_current_priority |
#define DBG_TAG "kernel.scheduler" |
在文件 scheduler_up.c 第 38 行定义.
#define DBG_LVL DBG_INFO |
在文件 scheduler_up.c 第 39 行定义.
rt_err_t rt_sched_lock | ( | rt_sched_lock_level_t * | plvl | ) |
在文件 scheduler_up.c 第 110 行定义.
引用了 rt_hw_interrupt_disable().
rt_err_t rt_sched_unlock | ( | rt_sched_lock_level_t | level | ) |
在文件 scheduler_up.c 第 122 行定义.
rt_err_t rt_sched_unlock_n_resched | ( | rt_sched_lock_level_t | level | ) |
在文件 scheduler_up.c 第 129 行定义.
引用了 rt_hw_interrupt_enable(), rt_schedule() , 以及 rt_thread_self().
rt_list_t rt_thread_priority_table[RT_THREAD_PRIORITY_MAX] |
在文件 scheduler_up.c 第 42 行定义.
rt_uint32_t rt_thread_ready_priority_group |
在文件 scheduler_up.c 第 43 行定义.
rt_uint8_t rt_current_priority |
在文件 scheduler_up.c 第 51 行定义.