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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? os_cpu_c.c

?? EASYARM8962開發板帶的實例
?? C
?? 第 1 頁 / 共 2 頁
字號:
** Modified date:           2007.10.29
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
#if OS_CPU_HOOKS_EN > 0
    void OSTaskStatHook (void)
    {
    }
#endif

/*********************************************************************************************************
** Function name:			OSTaskStkInit
** Descriptions:			This function is called by either OSTaskCreate() or OSTaskCreateExt() to 
**                          initialize the stack frame of the task being created.  
**                          This function is highly processor specific.
**                          OSTaskCreate() 和 OSTaskCreateExt()調用本函數初始化正被創建的任務的堆棧
**                          本函數和具體的處理器有關 
** Input parameters:		task:  A pointer to the task code   任務代碼的指針
**                          p_arg: A pointer to a user supplied data area that will be passed to the task
**                                  when the task first executes.
**                                  用戶提供的數據空間的指針,任務運行時會被傳遞給任務 
**                          ptos:   A pointer to the top of the stack. For this port, it's the highest  
**                                  valid address of the stack. 
**                                  棧頂的指針。對于本移植,它指向堆棧的最高有效地址。
**                          opt:    Specified options that can be used to alter the behavior of 
*                                   OSTaskStkInit().(see uCOS_II.H for OS_TASK_OPT_xxx).
**                                  特定選項,可以改變對OSTaskStkInit()的使用方法。
**                                  (參看 uCOS_II.H 中的 OS_TASK_OPT_xxx).
** Output parameters:		None 無
** Returned value:	        The new location of top-of-stack  新棧頂指針位置         
** Created by:				Steven Zhou 周紹剛
** Created Date:			2007.01.18
**--------------------------------------------------------------------------------------------------------
** Modified by:             Ni Likao 倪力考
** Modified date:           2007.10.29
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
OS_STK *OSTaskStkInit (void  (*task)(void  *parg), void  *parg, OS_STK  *ptos, INT16U  opt)
{
    OS_STK *stk;


    (void)opt;                                                          /*  'opt' is not used, prevent  */
                                                                        /*  warning 沒有用'opt',       */
                                                                        /*  防止編譯警告                */
                                                                            
    stk = ptos;                                                         /*  Load stack pointer          */
                                                                        /*  裝載堆棧指針                */                                    

                                                                        /*  Registers stacked as if     */
                                                                        /*  auto-saved on exception     */             
	                                                                    /*  模擬成異常,自動把寄存器壓棧*/

    *(stk) = (INT32U)0x01000000L;                                       /*  xPSR                        */ 
    *(--stk) = (INT32U)task;                                            /*  Entry Point of the task     */
                                                                        /*  任務入口地址                */
    *(--stk) = (INT32U)0xFFFFFFFEL;                                     /*  R14 (LR)  (init value will  */
                                                                        /*  cause fault if ever used)   */
                                                                           
    *(--stk) = (INT32U)0x12121212L;                                     /*  R12                         */
    *(--stk) = (INT32U)0x03030303L;                                     /*  R3                          */
    *(--stk) = (INT32U)0x02020202L;                                     /*  R2                          */
    *(--stk) = (INT32U)0x01010101L;                                     /*  R1                          */
    *(--stk) = (INT32U)parg;                                            /*  R0 : argument  輸入參數     */
                                                                        /*  Remaining registers saved on*/
                                                                        /*  process stack               */   
	                                                                    /*  剩下的寄存器保存到堆棧      */

    *(--stk) = (INT32U)0x11111111L;                                     /*  R11                         */
    *(--stk) = (INT32U)0x10101010L;                                     /*  R10                         */
    *(--stk) = (INT32U)0x09090909L;                                     /*  R9                          */
    *(--stk) = (INT32U)0x08080808L;                                     /*  R8                          */
    *(--stk) = (INT32U)0x07070707L;                                     /*  R7                          */
    *(--stk) = (INT32U)0x06060606L;                                     /*  R6                          */
    *(--stk) = (INT32U)0x05050505L;                                     /*  R5                          */
    *(--stk) = (INT32U)0x04040404L;                                     /*  R4                          */

    return(stk);
}

/*********************************************************************************************************
** Function name:			OSTaskSwHook
** Descriptions:			The hook function called when a task switch is performed.
**                          任務切換時前調用的鉤子函數    
** Input parameters:		None 無
** Output parameters:		None 無
** Returned value:		    None 無
** Created by:				Steven Zhou 周紹剛
** Created Date:			2007.01.18
**--------------------------------------------------------------------------------------------------------
** Modified by:             Ni Likao 倪力考
** Modified date:           2007.10.29
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
void OSTaskSwHook (void)
{

}

/*********************************************************************************************************
** Function name:			OSTCBInitHook
** Descriptions:			The hook function called by OS_TCBInit()
**                          OS_TCBInit()調用的鉤子函數    
** Input parameters:		ptcb
** Output parameters:		None 無
** Returned value:		    None 無
** Created by:				Steven Zhou 周紹剛
** Created Date:			2007.01.18
**--------------------------------------------------------------------------------------------------------
** Modified by:             Ni Likao 倪力考
** Modified date:           2007.10.29
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
#if (OS_CPU_HOOKS_EN > 0) && (OS_VERSION > 203)
    void OSTCBInitHook (OS_TCB  *ptcb)
    {
        (void)ptcb;                                                     /*  Prevent compiler warning    */
                                                                        /*  防止編譯警告                */
    }
#endif

/*********************************************************************************************************
** Function name:			OSTimeTickHook
** Descriptions:			The hook function called every tick
**                          每個節拍調用的鉤子函數    
** Input parameters:		ptcb
** Output parameters:		None 無
** Returned value:		    None 無
** Created by:				Steven Zhou 周紹剛
** Created Date:			2007.01.18
**--------------------------------------------------------------------------------------------------------
** Modified by:             Ni Likao 倪力考
** Modified date:           2007.10.29
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
#if ((OS_CPU_HOOKS_EN > 0) && (OS_TIME_TICK_HOOK_EN > 0)) || (OS_VERSION < 283)
    void OSTimeTickHook (void)
    {
        #if OS_TMR_EN > 0
	        OSTmrCtr++;
		    if (OSTmrCtr >= (OS_TICKS_PER_SEC / OS_TMR_CFG_TICKS_PER_SEC)) {
                OSTmrCtr = 0;
                OSTmrSignal();
		    }
	    #endif
    }
#endif


/*********************************************************************************************************
  END FILE 
*********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美韩国综合色| 日韩精品久久理论片| 欧美日韩精品一区二区天天拍小说 | 亚洲va欧美va人人爽午夜| 日韩三级伦理片妻子的秘密按摩| 国内精品在线播放| 国产精品成人免费在线| 欧美日韩高清在线| 成熟亚洲日本毛茸茸凸凹| 亚洲午夜视频在线| 国产亚洲综合色| 欧美日韩精品三区| 成人不卡免费av| 青青草国产精品97视觉盛宴| 欧美国产一区在线| 欧美高清视频在线高清观看mv色露露十八 | 26uuu色噜噜精品一区| 日本大香伊一区二区三区| 狠狠色丁香久久婷婷综| 亚洲网友自拍偷拍| 成人免费在线播放视频| 日韩欧美你懂的| 欧美在线影院一区二区| 成人国产精品免费观看| 精品一区在线看| 免费在线观看日韩欧美| 一区二区三区四区国产精品| 午夜欧美电影在线观看| 国产日产欧美一区二区视频| 91精品国产综合久久福利| 日本精品一级二级| 99在线精品观看| 成人午夜av影视| 成人黄色综合网站| 国产成人福利片| 国产馆精品极品| 日韩欧美激情在线| 欧美成人三级电影在线| 欧美美女一区二区| 欧美精品在线观看一区二区| 精品视频一区 二区 三区| 欧美日韩一区二区电影| 欧美日韩一本到| 欧美视频在线观看一区二区| 欧美视频在线一区二区三区| 在线亚洲一区二区| 99视频精品在线| 日本国产一区二区| 欧美色精品在线视频| 欧美色窝79yyyycom| 69p69国产精品| 精品国产伦一区二区三区免费 | 日韩精品一区二区三区老鸭窝| 69精品人人人人| www亚洲一区| 亚洲情趣在线观看| 视频一区二区中文字幕| 免费观看久久久4p| 国产精品99久久久久久久女警 | 91精品国产aⅴ一区二区| 亚洲一区二三区| 亚洲影院免费观看| 看片网站欧美日韩| 成人h动漫精品一区二区| 91国在线观看| 欧美精品一区二区高清在线观看| 久久久91精品国产一区二区三区| 国产精品卡一卡二| 日韩va亚洲va欧美va久久| 国产一级精品在线| 色噜噜狠狠成人中文综合| 欧美久久一二区| 中文字幕av一区二区三区高| 亚洲激情自拍视频| 久草在线在线精品观看| 91看片淫黄大片一级在线观看| 日韩欧美色综合网站| 亚洲精品乱码久久久久| 捆绑调教一区二区三区| 91麻豆视频网站| 久久精品欧美日韩| 视频一区二区三区在线| 97久久精品人人澡人人爽| 精品福利一区二区三区免费视频| 一区二区三区在线高清| 懂色av一区二区夜夜嗨| 日韩美女视频在线| 性做久久久久久免费观看欧美| 99re免费视频精品全部| 国产精品素人一区二区| 开心九九激情九九欧美日韩精美视频电影 | 蜜桃一区二区三区在线| 欧美精品一卡两卡| 一区二区免费在线| 一本高清dvd不卡在线观看| 久久丁香综合五月国产三级网站| 91在线国产福利| 中文字幕一区二区在线播放| 国产在线视视频有精品| 日韩欧美国产一区在线观看| 三级不卡在线观看| 欧美日韩免费在线视频| 亚洲尤物视频在线| 欧美日韩高清不卡| 日本sm残虐另类| 精品国产乱码久久久久久牛牛| 日日骚欧美日韩| 日韩欧美精品在线| 另类小说欧美激情| 精品播放一区二区| 国产成人在线影院| 亚洲欧洲日韩av| 欧美午夜精品一区| 男女男精品网站| xnxx国产精品| 91视频国产观看| 日韩精品三区四区| 欧美精品一区二区蜜臀亚洲| 成人动漫中文字幕| 亚洲一区二区三区四区在线免费观看| 在线观看日韩电影| 91麻豆精品国产91久久久更新时间 | 国产精品对白交换视频| 欧美视频日韩视频在线观看| 男人操女人的视频在线观看欧美| 久久综合久久综合久久| 91麻豆6部合集magnet| 美国欧美日韩国产在线播放| 国产精品午夜在线观看| 欧美日韩mp4| 粉嫩嫩av羞羞动漫久久久| 亚洲图片欧美综合| 亚洲国产色一区| 日韩精品中文字幕在线一区| 国产91高潮流白浆在线麻豆| 亚洲精选一二三| 精品国产乱码久久久久久久| 91麻豆国产福利在线观看| 韩国精品在线观看| 亚洲一区二区三区在线| 欧美国产精品专区| 欧美一级日韩不卡播放免费| 99精品久久免费看蜜臀剧情介绍 | 日韩一区二区在线看片| 91麻豆国产在线观看| 韩国欧美国产1区| 午夜不卡在线视频| 亚洲人成网站影音先锋播放| 欧美国产一区二区| 日韩精品在线网站| 777精品伊人久久久久大香线蕉| 成人免费视频一区| 国产综合一区二区| 久久精品国产99| 日韩有码一区二区三区| 婷婷综合久久一区二区三区| 亚洲综合av网| 亚洲一区精品在线| 亚洲激情中文1区| 亚洲日本成人在线观看| 成人欧美一区二区三区视频网页| 欧美极品少妇xxxxⅹ高跟鞋| 久久久久久久综合狠狠综合| 久久这里都是精品| 精品国产一区二区亚洲人成毛片| 另类调教123区| 精品在线免费观看| 国产伦精品一区二区三区免费迷| 老鸭窝一区二区久久精品| 精品亚洲免费视频| 国产成人精品影视| 成人久久18免费网站麻豆 | 一区二区三区在线高清| 欧美中文字幕一区二区三区| 韩国精品久久久| 国产美女视频一区| 国产福利精品一区| 成人激情午夜影院| 91免费观看视频| 欧美精品成人一区二区三区四区| 欧美精品日韩一区| 精品久久久网站| 欧美激情一区二区三区在线| 国产精品国产精品国产专区不片 | 大桥未久av一区二区三区中文| 国产suv精品一区二区6| 97se亚洲国产综合自在线观| 欧美日韩一区二区三区不卡| 日韩美女主播在线视频一区二区三区| 日韩精品一区二区三区中文不卡| 久久久精品人体av艺术| 亚洲精品国产高清久久伦理二区| 日本中文字幕一区二区视频 | 91在线视频18| 制服丝袜中文字幕亚洲| 国产欧美精品日韩区二区麻豆天美| 亚洲视频在线一区二区| 免费人成在线不卡| 91女厕偷拍女厕偷拍高清| 日韩欧美亚洲一区二区|