?? kd.c
字號:
/*********************************************************************
* Copyright (c) 2011-2012,李士偉
* All rights reserved.
*文 件 名:kd.c
*描 述:將內(nèi)核使用的數(shù)據(jù)都集中在這個文件中聲明,集中管理
*當(dāng)前版本:V1.00
*作 者:李士偉
*創(chuàng)建日期:2011.10.12
**********************************************************************/
#include <kernel\kd.h>
volatile INT32U OSRunning = 0; /* 系統(tǒng)運(yùn)行標(biāo)志 */
volatile INT32U OSEnterSum = 1; /* 進(jìn)入臨界代碼段的層數(shù) */
volatile INT32U OSIntNesting = 0; /* IRQ中斷嵌套層數(shù) */
volatile INT32U OSSchedLock = 0; /* 調(diào)度器鎖 */
volatile INT32U OSTicks = 0; /* 系統(tǒng)時鐘節(jié)拍計數(shù)器 */
volatile INT32U OSIdleCnt = 0; /* 系統(tǒng)空閑計數(shù) */
volatile INT32U OSMaxIdleCnt = 1; /* 系統(tǒng)空閑計數(shù)最大值 */
volatile INT32U OSCPUUsage = 0; /* 處理器使用率 */
volatile INT32U OSTaskCounter = 0; /* 系統(tǒng)運(yùn)行任務(wù)計數(shù)器 */
OS_TCB *OSTCBList = NULL; /* TCB雙向鏈表頭指針 */
OS_TCB *OSTCBRunQ = NULL; /* 運(yùn)行隊列TCB雙向鏈表頭指針 */
OS_TCB *OSTCBCur = NULL; /* 當(dāng)前運(yùn)行任務(wù)TCB指針 */
OS_TCB *OSTCBHighRdy = NULL; /* 高優(yōu)先級就緒任務(wù)的TCB指針 */
OS_TIMER *OSTimerList = NULL; /* 定時器鏈表頭指針 */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -