资源简介

该工程在ICCV7 for AVR上开发,硬件atmel的Atmega128 ,移植ucosii,附带了UART通讯部分,经过工程实用,稳定可靠。

资源截图

代码片段和文件信息

/*
*********************************************************************************************************
*                                              uC/OS-II
*                                        The Real-Time Kernel

*                                       ATmega128 Specific code
*
* File     : OS_CPU_C.C
* By       : Ole Saether
*            Jean J. Labrosse
*********************************************************************************************************
*/

#define  OS_CPU_GLOBALS
#include 

/*
*********************************************************************************************************
*                                       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_CPU_HOOKS_EN > 0 && 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_CPU_HOOKS_EN > 0 && OS_VERSION > 203
void  OSInitHookEnd (void)
{
}
#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                                          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.
*********************************************************************************************************
*/
#if OS_CPU_HOOKS_EN > 0 
void  OSTaskCreateHook (OS_TCB *ptcb)
{
#ifdef OS_VIEW_MODULE
    OSView_TaskCreateHook(ptcb);
#else
    ptcb = ptcb;                       /* Prevent compiler warning                                     */
#endif
}
#endif


/*
*********************************************************************************************************
*                                           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.
********************************************************

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

     文件      11483  2019-01-03 13:20  Demo-Atmega128-ucosii\app.lis

     文件       3278  2019-01-03 13:20  Demo-Atmega128-ucosii\app.o

     文件       5375  2004-02-05 08:54  Demo-Atmega128-ucosii\Atmega128\os_cpu.h

     文件      17136  2007-04-18 23:37  Demo-Atmega128-ucosii\Atmega128\os_cpu_a.s

     文件      11615  2012-07-05 18:15  Demo-Atmega128-ucosii\Atmega128\os_cpu_c.c

     文件      11621  2004-12-06 22:14  Demo-Atmega128-ucosii\Atmega128\os_dbg.c

     文件       4297  2013-08-26 14:15  Demo-Atmega128-ucosii\BACKUP\uart._c

     文件      31330  2019-01-03 13:20  Demo-Atmega128-ucosii\os_cpu_a.lis

     文件       3558  2019-01-03 13:20  Demo-Atmega128-ucosii\os_cpu_a.o

     文件      35801  2019-01-03 13:20  Demo-Atmega128-ucosii\os_cpu_c.lis

     文件       6398  2019-01-03 13:20  Demo-Atmega128-ucosii\os_cpu_c.o

     文件      24733  2019-01-03 13:20  Demo-Atmega128-ucosii\os_dbg.lis

     文件       3837  2019-01-03 13:20  Demo-Atmega128-ucosii\os_dbg.o

     文件       8429  2003-04-03 14:20  Demo-Atmega128-ucosii\Source\os_cfg_r.h

     文件      66261  2003-04-04 22:34  Demo-Atmega128-ucosii\Source\os_core.c

     文件      10379  2004-12-06 21:56  Demo-Atmega128-ucosii\Source\os_dbg_r.c

     文件      52721  2003-04-04 22:48  Demo-Atmega128-ucosii\Source\os_flag.c

     文件      24335  2004-12-06 22:18  Demo-Atmega128-ucosii\Source\os_mbox.c

     文件      17721  2004-12-06 22:19  Demo-Atmega128-ucosii\Source\os_mem.c

     文件      29111  2003-04-01 20:15  Demo-Atmega128-ucosii\Source\os_mutex.c

     文件      36576  2003-04-01 20:17  Demo-Atmega128-ucosii\Source\os_q.c

     文件      20339  2003-04-01 20:18  Demo-Atmega128-ucosii\Source\os_sem.c

     文件      45111  2004-12-06 22:17  Demo-Atmega128-ucosii\Source\os_task.c

     文件      10081  2003-04-02 21:16  Demo-Atmega128-ucosii\Source\os_time.c

     文件        980  2010-05-19 20:22  Demo-Atmega128-ucosii\Source\ucos_ii.c

     文件      51679  2004-12-06 22:08  Demo-Atmega128-ucosii\Source\ucos_ii.h

     文件       1399  2019-01-03 13:18  Demo-Atmega128-ucosii\src\app.c

     文件        370  2019-01-03 13:18  Demo-Atmega128-ucosii\src\app.h

     文件        162  2013-08-26 09:25  Demo-Atmega128-ucosii\src\includes.h

     文件       8928  2012-04-26 15:11  Demo-Atmega128-ucosii\src\os_cfg.h

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

评论

共有 条评论