Description: An example of RTOS. It is a very small RTOS implementation that works even on 8 bit micro-controller. Example project with 3 threads occupies 3695 bytes of ROM and 795 bytes of RAM. This particular implementation is adopted to Freescale DZ60 micro-controller demo board DEMO9S08DZ60. But it is easily portable to many other platforms, because of its simplicity.
To Search:
File list (Check if you may need any files):
_pdf\he2apiref.pdf
....\he2fifo.pdf
....\he2sched.pdf
....\he2syscalls.pdf
bin\Project.abs
...\Project.abs.s19
...\Project.map
...\Project.xpr
...\timer.dbg
cmd\BDM_P&E_Multilink_CyclonePro_Postload.cmd
...\BDM_P&E_Multilink_CyclonePro_Preload.cmd
...\BDM_P&E_Multilink_CyclonePro_Reset.cmd
...\BDM_P&E_Multilink_CyclonePro_Startup.cmd
prm\burner.bbl
...\Project.prm
Project_Data\CWSettingsWindows.stg
............\Standard
............\........\ObjectCode
............\........\..........\fifo.c.o
............\........\..........\globals.c.o
............\........\..........\main.c.o
............\........\..........\MC9S08DZ60.C.o
............\........\..........\memory.c.o
............\........\..........\mutex.c.o
............\........\..........\sci.c.o
............\........\..........\Start08.c.o
............\........\..........\task.c.o
............\........\..........\ThreadA.c.o
............\........\..........\ThreadB.c.o
............\........\..........\ThreadC.c.o
............\........\..........\timer.asm.o
............\........\TargetDataWindows.tdt
Sources\defines.h
.......\derivative.h
.......\HeliumRTOS
.......\..........\fifo.c
.......\..........\globals.c
.......\..........\helium.h
.......\..........\memory.c
.......\..........\mutex.c
.......\..........\task.c
.......\..........\timer.asm
.......\main.c
.......\sci.c
.......\sci.h
.......\Start08.c
.......\Threads
.......\.......\ThreadA.c
.......\.......\ThreadB.c
.......\.......\ThreadC.c
BDM_P&E_Multilink_CyclonePro.hwc
BDM_P&E_Multilink_CyclonePro.ini
C_Layout.hwl
Default.mem
Project.mcp