Introduction - If you have any usage issues, please Google them yourself
UCOS/II for ICCAVR- The version of UCOS/II is 2.04-the original port was done by Ole Saethe r for the IAR compiler. Jens E. Holtegaard porte d one version using ICCAVR. Joerg Meyer did anot her port (using Jens port as a start). This is bas ically Joerg's port plus a little bit of changes a nd documentation by me.- YOU MUST DOWNLOAD THE M AIN PART OF THE UCOS/FROM THE UCOS II/II WEBSITE http :// www.ucos- ii.com. The supplied project file assumes the portable source is in the .. \ source directory.- Joerg couple has written document showing the stack frames etc.. but it is in German :-) They are included in this directory.- The Ti mer2 overflow interrupt is used for Timer tick. If you want to change that. modify os_cpu_c.c and os_cpu_a.s- I have teste d this using ATMeg
Packet : 117143156rtosiccavr.rar filelist
RTOS ICCAVR\objs\ucosii.mak
RTOS ICCAVR\objs\ucosii.lk
RTOS ICCAVR\objs\test1.dp2
RTOS ICCAVR\objs\os_cpu_c.dp2
RTOS ICCAVR\objs\os_cpu_c.i
RTOS ICCAVR\objs\os_cpu_a.dp2
RTOS ICCAVR\objs\default_hook_functions.dp2
RTOS ICCAVR\objs\default_hook_functions.i
RTOS ICCAVR\objs\test1.s
RTOS ICCAVR\objs\test1.lis
RTOS ICCAVR\objs\os_cpu_c.s
RTOS ICCAVR\objs\test1.o
RTOS ICCAVR\readme.txt
RTOS ICCAVR\source\os_cpu_c._c
RTOS ICCAVR\source\test1._c
RTOS ICCAVR\source\test1.c
RTOS ICCAVR\source\includes._h
RTOS ICCAVR\source\default_hook_functions.c
RTOS ICCAVR\source\includes.h
RTOS ICCAVR\source\os_cfg.h
RTOS ICCAVR\source\os_cpu.h
RTOS ICCAVR\source\os_cpu_a.s
RTOS ICCAVR\source\os_cpu_c.c
RTOS ICCAVR\source\os_dbg.c
RTOS ICCAVR\source\User.c
RTOS ICCAVR\source\vectors.s
RTOS ICCAVR\doc\m103ISRCtxSw.doc
RTOS ICCAVR\doc\m103TaskCtxSw.doc
RTOS ICCAVR\Ucosii.prj
RTOS ICCAVR\UCOSII.SRC
RTOS ICCAVR\OS_SOURCE\OS_CFG_R.H
RTOS ICCAVR\OS_SOURCE\OS_CORE.C
RTOS ICCAVR\OS_SOURCE\OS_DBG_R.C
RTOS ICCAVR\OS_SOURCE\OS_FLAG.c
RTOS ICCAVR\OS_SOURCE\OS_MBOX.C
RTOS ICCAVR\OS_SOURCE\OS_MEM.C
RTOS ICCAVR\OS_SOURCE\OS_MUTEX.C
RTOS ICCAVR\OS_SOURCE\OS_Q.C
RTOS ICCAVR\OS_SOURCE\OS_SEM.C
RTOS ICCAVR\OS_SOURCE\OS_TASK.C
RTOS ICCAVR\OS_SOURCE\OS_TIME.C
RTOS ICCAVR\OS_SOURCE\uCOS_II.C
RTOS ICCAVR\OS_SOURCE\uCOS_II.H
RTOS ICCAVR\OS_CFG_R.H
RTOS ICCAVR\OS_CORE.C
RTOS ICCAVR\OS_DBG_R.C
RTOS ICCAVR\OS_FLAG.c
RTOS ICCAVR\OS_MBOX.C
RTOS ICCAVR\OS_MEM.C
RTOS ICCAVR\OS_MUTEX.C
RTOS ICCAVR\OS_Q.C
RTOS ICCAVR\OS_SEM.C
RTOS ICCAVR\OS_TASK.C
RTOS ICCAVR\OS_TIME.C
RTOS ICCAVR\uCOS_II.C
RTOS ICCAVR\uCOS_II.H
RTOS ICCAVR\default_hook_functions.c
RTOS ICCAVR\includes.h
RTOS ICCAVR\os_cfg.h
RTOS ICCAVR\os_cpu.h
RTOS ICCAVR\os_cpu_c.c
RTOS ICCAVR\os_dbg.c
RTOS ICCAVR\test1.c
RTOS ICCAVR\User.c
RTOS ICCAVR\objs
RTOS ICCAVR\source
RTOS ICCAVR\doc
RTOS ICCAVR\OS_SOURCE
RTOS ICCAVR