資源簡(jiǎn)介
該工程在ICCV7 for AVR上開發(fā),硬件atmel的Atmega128 ,移植ucosii,附帶了UART通訊部分,經(jīng)過工程實(shí)用,穩(wěn)定可靠。

代碼片段和文件信息
/*
*********************************************************************************************************
*??????????????????????????????????????????????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.
********************************************************
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????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個(gè)文件信息
評(píng)論
共有 條評(píng)論