• 大小: 6.9MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-22
  • 语言: 其他
  • 标签: ucos  iii  

资源简介

ucos-iii代码下载, 学习中。源代码

资源截图

代码片段和文件信息

/*
************************************************************************************************************************
*                                                      uC/OS-III
*                                                 The Real-Time Kernel
*
*                                  (c) Copyright 2009-2011; Micrium Inc.; Weston FL
*                           All rights reserved.  Protected by international copyright laws.
*
*                                                  APPLICATION HOOKS
*
* File    : OS_APP_HOOKS.C
* By      : JJL
* Version : V3.02.00
*
* LICENSING TERMS:
* ---------------
*           uC/OS-III is provided in source form for FREE short-term evaluation for educational use or 
*           for peaceful research.  If you plan or intend to use uC/OS-III in a commercial application/
*           product then you need to contact Micrium to properly license uC/OS-III for its use in your 
*           application/product.   We provide ALL the source code for your convenience and to help you 
*           experience uC/OS-III.  The fact that the source is provided does NOT mean that you can use 
*           it commercially without paying a licensing fee.
*
*           Knowledge of the source code may NOT be used to develop a similar product.
*
*           Please help us continue to provide the embedded community with the finest software available.
*           Your honesty is greatly appreciated.
*
*           You can contact us at www.micrium.com or by phone at +1 (954) 217-2036.
************************************************************************************************************************
*/

#include 
#include 

/*$PAGE*/
/*
************************************************************************************************************************
*                                              SET ALL APPLICATION HOOKS
*
* Description: Set ALL application hooks.
*
* Arguments  : none.
*
* Note(s)    : none
************************************************************************************************************************
*/

void  App_OS_SetAllHooks (void)
{
#if OS_CFG_APP_HOOKS_EN > 0u
    CPU_SR_ALLOC();


    CPU_CRITICAL_ENTER();
    OS_AppTaskCreateHookPtr = App_OS_TaskCreateHook;
    OS_AppTaskDelHookPtr    = App_OS_TaskDelHook;
    OS_AppTaskReturnHookPtr = App_OS_TaskReturnHook;

    OS_AppIdleTaskHookPtr   = App_OS_IdleTaskHook;
    OS_AppStatTaskHookPtr   = App_OS_StatTaskHook;
    OS_AppTaskSwHookPtr     = App_OS_TaskSwHook;
    OS_AppTimeTickHookPtr   = App_OS_TimeTickHook;
    CPU_CRITICAL_EXIT();
#endif
}

/*$PAGE*/
/*
************************************************************************************************************************
*                                             CLEAR ALL APPLICATION HOOKS
*
* Description: Clear ALL application hooks.
*
* Arguments  : none.
*
* Note(s)    : no

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8745  2011-08-01 16:14  Micrium\Software\uCOS-III\Cfg\Template\os_app_hooks.c

     文件       3057  2011-08-01 16:16  Micrium\Software\uCOS-III\Cfg\Template\os_app_hooks.h

     文件       7996  2011-08-01 16:16  Micrium\Software\uCOS-III\Cfg\Template\os_cfg.h

     文件       4901  2011-08-01 16:16  Micrium\Software\uCOS-III\Cfg\Template\os_cfg_app.h

     文件    7252261  2011-05-17 13:45  Micrium\Software\uCOS-III\Doc\Micrium-uCOS-III-UserManual.pdf

     文件     116414  2011-08-01 16:14  Micrium\Software\uCOS-III\Source\os.h

     文件      14550  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_cfg_app.c

     文件     127260  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_core.c

     文件      18357  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_dbg.c

     文件      56275  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_flag.c

     文件      16952  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_int.c

     文件      14832  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_mem.c

     文件      16921  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_msg.c

     文件      36759  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_mutex.c

     文件      21182  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_pend_multi.c

     文件       6128  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_prio.c

     文件      39966  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_q.c

     文件      39420  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_sem.c

     文件      16613  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_stat.c

     文件      92694  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_task.c

     文件      23862  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_tick.c

     文件      23278  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_time.c

     文件      44988  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_tmr.c

     文件       5538  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_type.h

     文件       1810  2011-08-01 16:16  Micrium\Software\uCOS-III\Source\os_var.c

     目录          0  2012-03-19 21:01  Micrium\Software\uCOS-III\Cfg\Template

     目录          0  2012-03-19 21:01  Micrium\Software\uCOS-III\Cfg

     目录          0  2012-03-19 21:01  Micrium\Software\uCOS-III\Doc

     目录          0  2012-03-19 21:01  Micrium\Software\uCOS-III\Source

     目录          0  2012-03-19 21:01  Micrium\Software\uCOS-III

............此处省略5个文件信息

评论

共有 条评论