Description: ucos is a very good operating system, but the authors provided only bc to test and debug the code, it is very difficult to debug and learning, especially for beginners. vc is very good windows IDE, if ucos ported to run under vc, it will be very convenient for debugging and learning. The purpose of this project is to be able to ucos and its associated file system ucfs, GUI interface ucgui, the network tcp/ip are transplanted, very convenient for fans to learn.
File list (Check if you may need any files):
ucos_vc\main.c
.......\ram.img
.......\readme.txt
.......\ucos_vc.dsp
.......\ucos_vc.dsw
.......\ucos_vc.ncb
.......\ucos_vc.plg
.......\ucos_vc.mak
.......\ucos_vc.dep
.......\ucos_vc.opt
.......\OUTPUT\Debug\vc60.idb
.......\......\.....\vc60.pdb
.......\......\.....\OS_CPU_C.sbr
.......\......\.....\OS_CPU_C.obj
.......\......\.....\OS_CORE.sbr
.......\......\.....\OS_CORE.obj
.......\......\.....\OS_FLAG.sbr
.......\......\.....\OS_FLAG.obj
.......\......\.....\OS_MBOX.sbr
.......\......\.....\OS_MBOX.obj
.......\......\.....\OS_MEM.sbr
.......\......\.....\OS_MEM.obj
.......\......\.....\OS_MUTEX.sbr
.......\......\.....\OS_MUTEX.obj
.......\......\.....\OS_Q.sbr
.......\......\.....\OS_Q.obj
.......\......\.....\OS_SEM.sbr
.......\......\.....\OS_SEM.obj
.......\......\.....\OS_TASK.sbr
.......\......\.....\OS_TASK.obj
.......\......\.....\OS_TIME.sbr
.......\......\.....\OS_TIME.obj
.......\......\.....\commands.sbr
.......\......\.....\commands.obj
.......\......\.....\shelltask.sbr
.......\......\.....\shelltask.obj
.......\......\.....\api_dir.sbr
.......\......\.....\api_dir.obj
.......\......\.....\api_in.sbr
.......\......\.....\api_in.obj
.......\......\.....\api_misc.sbr
.......\......\.....\api_misc.obj
.......\......\.....\api_out.sbr
.......\......\.....\api_out.obj
.......\......\.....\fs_info.sbr
.......\......\.....\fs_info.obj
.......\......\.....\clibmisc.sbr
.......\......\.....\clibmisc.obj
.......\......\.....\r_misc.sbr
.......\......\.....\r_misc.obj
.......\......\.....\fat_data.sbr
.......\......\.....\fat_data.obj
.......\......\.....\fat_dir.sbr
.......\......\.....\fat_dir.obj
.......\......\.....\fat_in.sbr
.......\......\.....\fat_in.obj
.......\......\.....\fat_ioct.sbr
.......\......\.....\fat_ioct.obj
.......\......\.....\fat_misc.sbr
.......\......\.....\fat_misc.obj
.......\......\.....\fat_open.sbr
.......\......\.....\fat_open.obj
.......\......\.....\fat_out.sbr
.......\......\.....\fat_out.obj
.......\......\.....\lb_misc.sbr
.......\......\.....\lb_misc.obj
.......\......\.....\fs_x_ucos_ii.sbr
.......\......\.....\fs_x_ucos_ii.obj
.......\......\.....\pc.sbr
.......\......\.....\ucos_vc.pch
.......\......\.....\pc.obj
.......\......\.....\main.sbr
.......\......\.....\main.obj
.......\......\.....\ucos_vc.ilk
.......\......\.....\ucos_vc.exe
.......\......\.....\ucos_vc.pdb
.......\UCOS\SOURCE\OS_CORE.C
.......\....\......\OS_FLAG.C
.......\....\......\OS_MBOX.C
.......\....\......\OS_MEM.C
.......\....\......\OS_MUTEX.C
.......\....\......\OS_Q.C
.......\....\......\OS_SEM.C
.......\....\......\OS_TASK.C
.......\....\......\OS_TIME.C
.......\....\......\uCOS_II.H
.......\....\.hell\commands.c
.......\....\.....\commands.h
.......\....\.....\shelltask.c
.......\....\.....\shelltask.h
.......\....\CPU\OS_CPU.H
.......\....\...\OS_CPU_C.C
.......\....\.onfig\INCLUDES.H
.......\....\......\OS_CFG.H
.......\PC\pc.c
.......\..\pc.h
.......\FS\sample\main.c
.......\..\OS\fs_os.h
.......\..\..\fs_x_embos.c
.......\..\..\fs_x_no_os.c