日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          uC/OSII移植步驟

          作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

          *--stk = unsigned int pdata;
          *--stk = USER_USING_MODE|0X00;
          *--stk = 0;
          return (stk);
          }
          2)系統(tǒng)Hook()函數(shù)
          這些函數(shù)在特定的系統(tǒng)動作時被調(diào)用,允許執(zhí)行函數(shù)中的用戶代碼。這些函數(shù)默認(rèn)是空函數(shù),用戶根據(jù)實(shí)際情況添加相關(guān)代碼。
          OSInitHookBegin()
          OSInitHookEnd()
          OSTaskCreateHook()
          OSTaskDelHook()
          OSTaskIdleHook()
          OSTaskStatHook()
          OSTaskStkInit()
          OSTaskSwHook()
          OSTCBInitHook()
          OSTimeTickHook()
          4.OS_CPU_A.ASM的移植
          1)退出臨界區(qū)和進(jìn)入臨界區(qū)代碼
          它們分別是退出臨界區(qū)和進(jìn)入臨界區(qū)代碼的宏實(shí)現(xiàn),主要用于在進(jìn)入臨界區(qū)之前關(guān)閉中斷,在退出臨界區(qū)后恢復(fù)原來的中斷狀態(tài)。
          ARMDisableINT
          MRSR0,CPSR; Set IRQ and FIQ bits in CPSR to disable all interrupts
          ORRR1,R0,#NO_INT
          MSRCPSR_c,R1
          MRSR1,CPSR; Confirm that CPSR contains the proper interrupt disable flags
          ANDR1,R1,#NO_INT
          CMPR1,#NO_INT
          BNEOS_CPU_SR_Save; Not properly disabled (try again)
          BX


          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉