[TI-DSP]sysbios的swi

SWI: SoftWare Interrupt軟件中斷spa

1. 軟件中斷具備優先級,SWI要一直運行到結束,blog

2. swi用於事件隨機出現,但時間又不是那麼急切的狀況,hwi處理時間通常在us級,swi處理時間能夠在ms級事件

3. swi不能夠被掛起,因此裏面不該該出現信號量的等軟件

4. hwi和swi公用堆棧,可是hwi不能夠被搶佔,而swi能夠被搶佔,swi的調用通常由hwi發起im

5. swi能夠被hwi或者更高優先級的swi搶佔,下面兩張圖,一張是swi被hwi搶佔的狀況,一張是hwi搶佔swi時,出現一樣優先級的另一個swi,系統的處理策略是仍然返回執行以前的swiimg

 

相關文章
相關標籤/搜索