Bootstrap

scheduling while atomic问题

scheduling while atomic: SurveonMediaSer/0x00018882/128

这是指试图在试图在本应原子操作中,插入引起schedule的代码。比如,在linux的ISR中用了down(&led_lock);或是直接用sleep(n);

ISR是原子操作,scheduler不能在ISR执行中去调度。

 

;