pub fn inject_scheduler(scheduler: &'static dyn Scheduler<Task>)
Injects a scheduler implementation into framework.
This function can only be called once and must be called during the initialization of kernel.