中斷處理
處理中斷的功能(Interrupt Service Routine: ISR) 分爲兩類:
一類中斷:ISR不使用OS提供的API,ISR完成後程序返回被打斷處繼續執行,即中斷對任務管理沒有影響,這裏的沒有影響指的是不會引起新的任務調度,比如,任務A被一類中斷打斷後,一類中斷運行完後從任務A被打斷的位置繼續執行,不會去執行任務B。
二類中斷:由OS管理,OS提供一個ISR的運行架構,ISR中可以調用OS提供的API。
一類中斷的中斷優先級要大於二類中斷的優先級。
中斷處理
處理中斷的功能(Interrupt Service Routine: ISR) 分爲兩類:
一類中斷:ISR不使用OS提供的API,ISR完成後程序返回被打斷處繼續執行,即中斷對任務管理沒有影響,這裏的沒有影響指的是不會引起新的任務調度,比如,任務A被一類中斷打斷後,一類中斷運行完後從任務A被打斷的位置繼續執行,不會去執行任務B。
二類中斷:由OS管理,OS提供一個ISR的運行架構,ISR中可以調用OS提供的API。
一類中斷的中斷優先級要大於二類中斷的優先級。
2 縮略語和縮寫 縮寫 描述 API Application Programming Interface AR AUTOSAR BSW Basic Softw