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  MicriumSoftwareuCOS-IIICfgTemplateos_app_hooks.c

     文件       3057  2011-08-01 16:16  MicriumSoftwareuCOS-IIICfgTemplateos_app_hooks.h

     文件       7996  2011-08-01 16:16  MicriumSoftwareuCOS-IIICfgTemplateos_cfg.h

     文件       4901  2011-08-01 16:16  MicriumSoftwareuCOS-IIICfgTemplateos_cfg_app.h

     文件    7252261  2011-05-17 13:45  MicriumSoftwareuCOS-IIIDocMicrium-uCOS-III-UserManual.pdf

     文件     116414  2011-08-01 16:14  MicriumSoftwareuCOS-IIISourceos.h

     文件      14550  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_cfg_app.c

     文件     127260  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_core.c

     文件      18357  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_dbg.c

     文件      56275  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_flag.c

     文件      16952  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_int.c

     文件      14832  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_mem.c

     文件      16921  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_msg.c

     文件      36759  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_mutex.c

     文件      21182  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_pend_multi.c

     文件       6128  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_prio.c

     文件      39966  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_q.c

     文件      39420  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_sem.c

     文件      16613  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_stat.c

     文件      92694  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_task.c

     文件      23862  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_tick.c

     文件      23278  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_time.c

     文件      44988  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_tmr.c

     文件       5538  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_type.h

     文件       1810  2011-08-01 16:16  MicriumSoftwareuCOS-IIISourceos_var.c

     目录          0  2012-03-19 21:01  MicriumSoftwareuCOS-IIICfgTemplate

     目录          0  2012-03-19 21:01  MicriumSoftwareuCOS-IIICfg

     目录          0  2012-03-19 21:01  MicriumSoftwareuCOS-IIIDoc

     目录          0  2012-03-19 21:01  MicriumSoftwareuCOS-IIISource

     目录          0  2012-03-19 21:01  MicriumSoftwareuCOS-III

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)