资源简介
该工程在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个文件信息
- 上一篇:proteus单片机仿真串口汽车防夹
- 下一篇:Cuda求解线性方程组文档及代码
相关资源
- ucosiii OSInit()函数简略解析
- iccavr atmega128 实验程序
- 基于ATmega128的BK-AVR128开发板Proteus仿真
- Proteus8.9 VSM Studio Keil编译器仿真UCOSI
- STM32F030-uCOSIII
- atmega128单片机的串口通讯程序
- UC/OSII MINI2440移植
- 基于mega128的ds18b20+串口程序 实测通过
- uCOSII移植到VS2013AppPorts
- stm32+uCOSII+FreeModbus
- STM32F103RC_UcosII_ucGUI_MDK.rar
- 基于STM32F103RBT6移植uCOSII成功,实现多
- STM32F1 UCOS开发手册V2.0.pdf
- uCOS-III内核实现与应用开发实战指南
- uCOSii-2.52.rar
- ATmega128转Arduino的bootloader
- ucosII 在51单片机上的移植代码
- 在LPC1114上移植uCos ii
- shell 在ucosii中的应用
- atmega128例程总结的比较全面
- ucOS-II源码阅读笔记-底层代码详细注解
- stm32l431rc+ucosiii工程实现
- DSP28335上的UCOSII移植加canopen应用
- UCOSII操作系统
- ucos2 集锦
- 封装好的ATmega128超声测距模块cvavr
- atmega1280原理图库
- ATmega128L LPC1700 LQFP80 PCB 封装
评论
共有 条评论