Ucos

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:515KB
下载次数:33
上传日期:2009-05-20 19:13:14
上 传 者Kevin.Li
说明:  学习嵌入式arm的资料,是在Proteus下仿真操作系统的。Proteus下运行的Arm+Ucos。
(Learning arm of the information embedded in the operating system by simulating a Proteus. Proteus running Arm+ Ucos.)

文件列表:
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\Last Loaded LPCLight.DBK (201106, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\LPCLight.DSN (201702, 2008-10-26)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\LPCLight.PWI (3083, 2008-10-26)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\OS_CPU.H (7386, 2003-10-29)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\Os_cpu_a.s (9159, 2003-10-29)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\Os_cpu_c.c (10865, 2003-10-29)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\Os_int_a.s (2724, 2003-11-06)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\test.hex (16664, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib.mcp (201346, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\CWSettingsWindows.stg (3537, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\Release\TargetDataWindows.tdt (55304, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\TargetDataWindows.tdt (74496, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ucoslib.a (160948, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_CORE.o (23508, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\Os_cpu_a.o (2156, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\Os_cpu_c.o (15960, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_FLAG.o (12140, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_MBOX.o (12140, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_MEM.o (12128, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_MUTEX.o (18080, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_Q.o (12116, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_SEM.o (16412, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_TASK.o (18100, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\DebugRel\ObjectCode\OS_TIME.o (16440, 2006-05-16)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucoslib\ucoslib_Data\Debug\TargetDataWindows.tdt (56710, 2006-06-23)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\Includes.h (137, 2003-11-06)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_CFG.H (8136, 2003-11-01)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_CORE.C (44490, 2003-10-29)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_FLAG.C (44807, 2001-06-09)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_MBOX.C (23845, 2001-05-12)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_MEM.C (14120, 2003-10-26)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_MUTEX.C (27913, 2001-05-12)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_Q.C (34598, 2003-10-28)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_SEM.C (19495, 2001-05-12)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_TASK.C (36055, 2001-06-09)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\OS_TIME.C (9920, 2003-10-29)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\ucosii\uCOS_II.H (46681, 2001-06-09)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\lib\VIC\LibVic.h (452, 2003-09-20)
Proteus下运行的Arm+Ucos\Proteus下运行的Arm Ucos\ArmUCOS\lib\VIC\VIC.c (663, 2003-10-18)
... ...

1.这是从网上Download的,下面是原作者的话 2.本人只修改了部份。使的可以在Proteus下运行。 3.运行时,LED1隔1秒闪烁、LED2隔2秒闪烁、LED3隔3秒闪烁 4.有关Proteus的问题请电Canbus@sohu.com、Ucos的问题请电原作者, ================原作者的话================ 1. 本移植也是从网上Download的,稍微做了一下整理. 移植除了OS_CPU.h,OS_CPU_A.s,OS_CPU_C.C 三个函数外 对中断专门用了一个函数OS_int_A.s 按其中的规则 写中断函数即可 2。应用实例为\ArmUCOS\App\test1\test.mcp,在周立功2104的扳子上 的ram中就可直接运行(code+data<16K), 注意使用了.a库文件 (我习惯这么用) 3. 将所有的文件放到D:\ArmUCOS\下,这样上面的文件能直接编译 3。若有疑问电zh_lyp@163.com

近期下载者

相关文件


收藏者