亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? os_cpu_c.c

?? 我寫(xiě)的 周立功的LPC2131的簡(jiǎn)單的OS程序
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
        case 0x82:                      /* 任務(wù)是ARM代碼 */
            if (Regs[0] <= OS_LOWEST_PRIO)
            {
                ptcb = OSTCBPrioTbl[Regs[0]];
                if (ptcb != NULL)
                {
                    ptcb -> OSTCBStkPtr[1] &= ~(1 << 5);
                }
            }
            break;
        case 0x83:                      /* 任務(wù)是THUMB代碼 */
            if (Regs[0] <= OS_LOWEST_PRIO)
            {
                ptcb = OSTCBPrioTbl[Regs[0]];
                if (ptcb != NULL)
                {
                    ptcb -> OSTCBStkPtr[1] |= (1 << 5);
                }
            }
            break;
        default:
            break;
    }
}

/*********************************************************************************************************
** 函數(shù)名稱(chēng): OSStartHighRdy
** 功能描述: uC/OS-II啟動(dòng)時(shí)使用OSStartHighRdy運(yùn)行第一個(gè)任務(wù),
**           實(shí)質(zhì)是產(chǎn)生swi 1指令
** 輸 入:   無(wú)
** 輸 出 :  無(wú)
** 全局變量: 無(wú)
** 調(diào)用模塊: 無(wú)
** 
** 作 者: 陳明計(jì)
** 日 期: 2003年6月5日
**-------------------------------------------------------------------------------------------------------
** 修 改: 
** 日 期: 
**-------------------------------------------------------------------------------------------------------
********************************************************************************************************/

        void OSStartHighRdy(void)
{
    _OSStartHighRdy();
}


/* 以下為一些鉤子函數(shù),全部為空函數(shù)。具體說(shuō)明請(qǐng)看相關(guān)資料 */

#if OS_CPU_HOOKS_EN
/*
*********************************************************************************************************
*                                       OS INITIALIZATION HOOK
*                                            (BEGINNING)
*
* Description: This function is called by OSInit() at the beginning of OSInit().
*
* Arguments  : none
*
* Note(s)    : 1) Interrupts should be disabled during this call.
*********************************************************************************************************
*/
#if OS_VERSION > 203
void OSInitHookBegin (void)
{
}
#endif

/*
*********************************************************************************************************
*                                       OS INITIALIZATION HOOK
*                                               (END)
*
* Description: This function is called by OSInit() at the end of OSInit().
*
* Arguments  : none
*
* Note(s)    : 1) Interrupts should be disabled during this call.
*********************************************************************************************************
*/
#if OS_VERSION > 203
void OSInitHookEnd (void)
{
}
#endif


/*
*********************************************************************************************************
*                                          TASK CREATION HOOK
*
* Description: This function is called when a task is created.
*
* Arguments  : ptcb   is a pointer to the task control block of the task being created.
*
* Note(s)    : 1) Interrupts are disabled during this call.
*********************************************************************************************************
*/
void OSTaskCreateHook (OS_TCB *ptcb)
{
    ptcb = ptcb;                       /* Prevent compiler warning                                     */
}


/*
*********************************************************************************************************
*                                           TASK DELETION HOOK
*
* Description: This function is called when a task is deleted.
*
* Arguments  : ptcb   is a pointer to the task control block of the task being deleted.
*
* Note(s)    : 1) Interrupts are disabled during this call.
*********************************************************************************************************
*/
void OSTaskDelHook (OS_TCB *ptcb)
{
    ptcb = ptcb;                       /* Prevent compiler warning                                     */
}

/*
*********************************************************************************************************
*                                           TASK SWITCH HOOK
*
* Description: This function is called when a task switch is performed.  This allows you to perform other
*              operations during a context switch.
*
* Arguments  : none
*
* Note(s)    : 1) Interrupts are disabled during this call.
*              2) It is assumed that the global pointer 'OSTCBHighRdy' points to the TCB of the task that
*                 will be 'switched in' (i.e. the highest priority task) and, 'OSTCBCur' points to the 
*                 task being switched out (i.e. the preempted task).
*********************************************************************************************************
*/
void OSTaskSwHook (void)
{
}

/*
*********************************************************************************************************
*                                           STATISTIC TASK HOOK
*
* Description: This function is called every second by uC/OS-II's statistics task.  This allows your 
*              application to add functionality to the statistics task.
*
* Arguments  : none
*********************************************************************************************************
*/
void OSTaskStatHook (void)
{
}

/*
*********************************************************************************************************
*                                           OSTCBInit() HOOK
*
* Description: This function is called by OSTCBInit() after setting up most of the TCB.
*
* Arguments  : ptcb    is a pointer to the TCB of the task being created.
*
* Note(s)    : 1) Interrupts may or may not be ENABLED during this call.
*********************************************************************************************************
*/
#if OS_VERSION > 203
void OSTCBInitHook (OS_TCB *ptcb)
{
    ptcb = ptcb;                                           /* Prevent Compiler warning                 */
}
#endif


/*
*********************************************************************************************************
*                                               TICK HOOK
*
* Description: This function is called every tick.
*
* Arguments  : none
*
* Note(s)    : 1) Interrupts may or may not be ENABLED during this call.
*********************************************************************************************************
*/
void OSTimeTickHook (void)
{
}


/*
*********************************************************************************************************
*                                             IDLE TASK HOOK
*
* Description: This function is called by the idle task.  This hook has been added to allow you to do  
*              such things as STOP the CPU to conserve power.
*
* Arguments  : none
*
* Note(s)    : 1) Interrupts are enabled during this call.
*********************************************************************************************************
*/
#if OS_VERSION >= 251
void OSTaskIdleHook (void)
{
}
#endif
#endif
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产综合一区二区三区| 国产精品污网站| 在线看国产一区二区| 一本色道a无线码一区v| 色综合天天综合狠狠| 97se狠狠狠综合亚洲狠狠| 不卡在线观看av| 色综合久久久久网| 欧美天堂亚洲电影院在线播放| 在线精品观看国产| 91精品国产色综合久久不卡电影| 日韩一区二区在线播放| 欧美成人免费网站| 国产欧美一二三区| 亚洲天堂成人在线观看| 亚洲综合色网站| 午夜伦欧美伦电影理论片| 日韩精品色哟哟| 国产在线视视频有精品| 国产黑丝在线一区二区三区| 成人免费高清在线| 91国偷自产一区二区开放时间| 欧美日韩一区二区在线视频| 欧美一区二区三区免费视频 | 色综合久久六月婷婷中文字幕| 在线观看亚洲精品视频| 制服.丝袜.亚洲.另类.中文 | 一区二区三区**美女毛片| 亚洲国产成人tv| 狠狠久久亚洲欧美| 97精品国产97久久久久久久久久久久| 欧洲一区二区三区在线| 日韩一二在线观看| 欧美激情一区不卡| 午夜精品久久久久久久久久| 极品尤物av久久免费看| 91日韩在线专区| 制服丝袜日韩国产| 国产精品青草久久| 性感美女久久精品| 国产91在线|亚洲| 欧美影院一区二区| 久久精品一区二区三区四区| 亚洲精品国产一区二区精华液| 麻豆91精品91久久久的内涵| 99久久精品免费| 日韩一区二区三区电影| 亚洲日本在线a| 六月丁香婷婷色狠狠久久| 99国产精品视频免费观看| 6080日韩午夜伦伦午夜伦| 中文子幕无线码一区tr| 青椒成人免费视频| 色婷婷亚洲精品| 久久午夜免费电影| 午夜精品aaa| 97精品超碰一区二区三区| 日韩女优制服丝袜电影| 一区二区三区产品免费精品久久75| 国产一区在线观看麻豆| 色诱视频网站一区| 国产午夜精品理论片a级大结局| 一区二区三区精品视频在线| 国产成人精品www牛牛影视| 欧美日本在线视频| 亚洲精品免费在线| 国产成人精品免费| 26uuu另类欧美亚洲曰本| 偷拍一区二区三区| 色网站国产精品| 国产精品麻豆久久久| 激情欧美一区二区| 8x8x8国产精品| 一区二区三区日韩欧美精品| 成人黄页在线观看| 国产色一区二区| 久久国产尿小便嘘嘘尿| 欧美日韩一级黄| 亚洲精品久久7777| 91小视频在线| 国产精品日韩成人| 国产成人综合亚洲网站| 日韩精品一区二| 毛片av一区二区| 91精品婷婷国产综合久久性色| 一区二区三区小说| 色哟哟在线观看一区二区三区| 国产精品色眯眯| 成人精品高清在线| 久久夜色精品国产噜噜av | 欧美日韩精品系列| 一区二区三区中文字幕电影| 91香蕉国产在线观看软件| 国产精品午夜春色av| 国产.欧美.日韩| 中文字幕欧美三区| av在线一区二区三区| 亚洲欧洲精品一区二区三区| av亚洲产国偷v产偷v自拍| 国产精品―色哟哟| 99精品1区2区| 一区二区三区欧美| 欧美日本一区二区三区四区| 五月婷婷激情综合| 538在线一区二区精品国产| 日韩高清在线观看| 精品国精品国产尤物美女| 麻豆成人免费电影| 精品国产1区二区| 国产福利一区二区三区视频在线 | 日韩一区欧美小说| 色婷婷综合久久久中文一区二区| 亚洲美女精品一区| 欧美在线你懂得| 青草国产精品久久久久久| 久久一夜天堂av一区二区三区| 国产成a人亚洲| 亚洲日本一区二区三区| 欧美日韩不卡一区二区| 久久疯狂做爰流白浆xx| 欧美激情在线一区二区三区| 91色porny| 视频一区二区三区在线| 精品国产免费一区二区三区四区 | 欧美体内she精高潮| 免费在线看成人av| 日本一区二区三区国色天香| 91免费视频观看| 日本成人超碰在线观看| 精品sm在线观看| 91网址在线看| 日韩电影在线免费看| 久久久久久久久久久电影| 91免费视频观看| 日本欧美一区二区三区乱码| 日本一区二区免费在线观看视频 | 国产在线精品视频| 亚洲图片另类小说| 日韩视频一区二区在线观看| 成人一区二区三区视频| 亚洲影院免费观看| 久久久久久影视| 欧美在线999| 国产一区二区在线看| 尤物视频一区二区| 欧美大片顶级少妇| 色婷婷国产精品| 国产一区二区三区国产| 一区二区三区在线观看国产| wwwwww.欧美系列| 欧美性欧美巨大黑白大战| 国产一区二区三区免费在线观看| 一区二区三区四区中文字幕| 精品剧情在线观看| 欧美中文字幕不卡| 国产999精品久久久久久| 日韩和欧美的一区| 成人免费一区二区三区视频| 日韩精品中文字幕在线不卡尤物| 91视频在线观看免费| 久久精品二区亚洲w码| 亚洲三级小视频| 久久午夜电影网| 欧美一区二区三区在| 色诱亚洲精品久久久久久| 国产在线精品免费| 日韩1区2区3区| 依依成人综合视频| 国产精品毛片无遮挡高清| 欧美本精品男人aⅴ天堂| 欧美日韩一区二区在线观看| 成人在线视频首页| 久久99精品国产.久久久久| 亚洲成人久久影院| 亚洲三级电影网站| 国产精品三级av| 国产欧美一区二区精品性色 | 久久久影视传媒| 日韩一区二区精品在线观看| 在线视频一区二区三区| 99久久综合狠狠综合久久| 国产精品1区2区3区| 极品少妇xxxx偷拍精品少妇| 日韩高清在线电影| 午夜视频一区二区| 亚洲综合免费观看高清完整版| 国产精品不卡一区| 国产人成一区二区三区影院| 亚洲精品一区二区三区影院 | 青草av.久久免费一区| 亚洲国产欧美在线人成| 一区二区三区四区精品在线视频 | 国产主播一区二区三区| 免费人成在线不卡| 日本欧洲一区二区| 蜜臂av日日欢夜夜爽一区| 日韩av电影天堂| 青青草原综合久久大伊人精品优势| 亚洲成人免费在线| 日韩国产在线观看一区|