初探UCOSII

一、 臨界區:有些代碼段執行時不容許被中斷打斷,所以在執行這些代碼以前須要關閉系統中斷,這些代碼執行完成以後則須要從新打開系統中斷。(如入棧出棧操做) 二、 若是須要進入臨界區,則須要定義內核狀態寄存器變量,以保存進入臨界區以前的系統狀態,退出臨界區時恢復CPU以前工做現場。定義以下:css OS_CPU_SR cpu_sr; //32位 //進入臨界區web #define OS_ENTE
相關文章
相關標籤/搜索